您的位置:首页 > 数据库 > MySQL

Mysql- 基础命令

2016-01-05 10:41 483 查看
MySql :


是由瑞典Mysql AB公司开发的, 现在目前属于Oracle公司 .

开启sql ;

net start mysql ;


关闭sql :

net stop mysql ;

查询数据库:

SHOW DATABASES :

一般没有配置过的只有4个sql :


information_schema :

mysql :

performance_schema :

test :



创建一个数据库 :

CREATE DATABASE t1; (常用命令)

CREATE SCHEMA t1;



如果已经Sql已经创建成功了

CREATE DATABASE IF NOT EXISTS 数据库名 : (系统就不会提示错误)

但是此时会有一个警告信息:


我们使用 : SHOW WARNINGS 可以查看警告信息的类别

查询一个sql的配置信息及编码方式:

SHOW CREATE DATABASE 数据库名称;


此时如果想修改一个sql的配置信息;

ALTER DATABASE 数据库名称 CHRARCTER SET gbk:

打开一个数据库:

USE 数据库:

查看在那个数据库之中:

SELECT DATABASE();


我们经常会在sql创建数据表对数据进行存储:

其中创建数据表:

CREATE TABLE tb1(

id TINYINT,

username VARCHAR(20)

......

);

其中 UNSIGNED代码不含符号,不含负数

NULL能为空, NOT NULL 约束不能为空:

查看所有数据表:

SHOW TABLES;

查看指定的一个数据表:

SHOW TABLES FROM 数据表名:

查看数据表表结构 :

SHOW COLUMNS FROM 数据表:



插入表结构数据:

INSERT 数据表名 VALUES("按照创建表结构的数据类型来插入");

查询表结构数据:

SELECT * FROM 数据表:

自动编码:


AUTO_INCREMENT

约束 :必须和主键一起使用;



默认情况下为1,每次增长唯一



主键 :

PRIMARY KEY:

主键约束 :每张表只能存在一个主键

保证主键唯一性:

主键自动为NOT NULL:

AUTO_INCREMENT 必须和 PRIMARY KEY一起使用然而PRIMARY KEY 可以直接使用

唯一性:

UNIQUE KEY :

唯一约束

唯一约束可以保证记录的唯一性

唯一约束字段可以为空值(null)

每张数据表可以存在多个唯一约束

默认值 :

DEFAULT 默认值:

当插入记录,如果没有明确为字段赋值,则自动赋予默认值;

未完! ....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: