美文网首页
mysql常用语句

mysql常用语句

作者: 3d7be2e0434d | 来源:发表于2018-07-11 21:53 被阅读0次

    数据库的基本操作

    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然后在删除主表

    相关文章

      网友评论

          本文标题:mysql常用语句

          本文链接:https://www.haomeiwen.com/subject/lvskpftx.html