mysql常用语句

2018-07-11  本文已影响0人  3d7be2e0434d

数据库的基本操作

1.查看存在的所有的数据库   SHOW  DATABASES;

2.创建数据库     CREATE DATABASE database_name;

3.删除数据库     DROP  DATABASE database_name;

4.登陆数据库     mysql -h localhost -u root -p   回车,输入密码

5.选中数据库     USE database_name;

6.查看数据库信息      SHOW CREATE DATABASE database_name;

7.查看默认存储引擎   SHOW VARIABLES  LIKE '%storage_engine';

数据表的基本操作

1.创建表       CREATE TABLE table_name(

        字段名1,数据类型 [列级约束条件] [默认值],

        字段名2,数据类型 [列级约束条件] [默认值],

        。。。

        [表级约束条件]

        );

2.约束条件:primary key 主键约束,或,[ CONSRAINT <约束名> ] primary key [字段名]

3.多字段联合主键   PRIMARY KEY [字段1,字段2,。。。字段n]

4.使用外键约束   [CONSTRAINT <外键名>] ROREIGN KEY 字段名1[,字段名2,。。。] REFERENCES <主表名> 主键列1 [,主键列2.。。。]

5.非空约束 not null

6.使用唯一性约束    [CONSTRAINT <约束名>] UNIQUE (<字段名>) 或 列名 数据类型 unique,

7.使用默认制约束    字段名 数据类型 DEFAULT 默认制

8.设置表的属性值自动增加   字段名 数据类型 AUTO_INCREMENT ,并且该字段必须为主键的一部分,且为整数类型

9.查看表基本结构语句    DESCRIBE 表名; 或 DESC 表名;

10,查看数据表详细结构语句     SHOW CREATE TABLE <表名\G>;

修改数据表

1.修改表名  ALTER TABLE <旧表名> RENAME [TO] <新表名>;

2.修改字段的数据类型  ALTER TABLE <表名> MODIFY  <字段名> <数据类型>;

3.修改字段名   ALTER  TABLE <表名> CHABGE <旧字段名> <新字段名> <新数据类型>

4.添加字段   ALTER TABLE <表名> ADD <新字段名> <数据类型>

5.删除字段  ALTER TABLE <表名> DROP <字段名>;

6.更改表的存储引擎  ALTER TABLE <表名> ENGINE=<更改后的存储引擎名>;

7.删除表的外键约束  ALTER TABLE <表名> DROP FOREIGN KEY <外键名>;

8.删除没有被关联的表    DROP ALTER [IF EXISTS] 表1,表2,。。。表n;

9.删除被其他表关联的主表  ,a删除外键约束,b然后在删除主表

上一篇下一篇

猜你喜欢

热点阅读