是非题

MySQL5.7基础教程(一)
基本SQL语句1.查看当前所有存在的数据库SHOW DATABASES;2.创建数据库CREATE DATABAS...
扫描右侧二维码阅读全文
24
2018/09

MySQL5.7基础教程(一)

请输入图片描述

基本SQL语句

1.查看当前所有存在的数据库

SHOW DATABASES;

2.创建数据库

CREATE DATABASE <数据库名>;

3.删除数据库

DROP DATABASE <数据库名>;

4.查看系统所支持的引擎类型

SHOW ENGINES;

5.查看默认存储引擎

SHOW VARIABLES LIKE 'storage_engine';

6.创建数据表

CREATE TABLE <表名>
(
    字段名1 数据类型 [列级别约束条件] [默认值],
    字段名2 数据类型 [列级别约束条件] [默认值],
    ......
    [表级别约束条件]
);

7.选择数据库

USE <数据库名>;

8.查看数据表

SHOW TABLES;

9.主键单字段约束

(1) 字段名 数据类型 PRIMARY KEY [默认值];
(2) [CONSTRAINT <约束名>] PRIMARY KEY [字段名];

10.多字段联合主键

PRIMARY KEY [字段1, 字段2,...,字段n];

11.外键约束

[CONSTRAINT <外键名>] FOREIGN KEY 字段名1 [, 字段名2, ...] REFERENCES <主表名> 主键列1 [, 主键列2,...];

12.非空约束

字段名 数据类型 NOT NULL;

13.唯一性约束

(1) 字段名 数据类型 UNIQUE;
(2) [CONSTRAINT <约束名>] UNIQUE (<字段名>);

14.默认约束

字段名 数据类型 DEFAULT 默认值;

15.表的属性值自动增加

字段名 数据类型 AUTO_INCREMENT;

16.查看表基本结构

(1) DESCRIBE 表名;
(2) DESC 表名;

17.查看表详细结构

SHOW CREATE TABLE <表名\G>;

18.修改表名

ALTER TABLE <旧表名> RENAME [TO] <新表名>;

19.修改字段的数据类型

ALTER TABLE <表名> MODIFY <字段名> <数据类型>;

20.修改字段名

ALTER TABLE <表名> CHANGE <旧字段名> <新字段名> <新数据类型>;

21.添加字段

ALTER TABLE <表名> ADD <新字段名> <数据类型> [约束条件] [FIRST | AFTER 已存在字段名];

22.删除字段

ALTER TABLE <表名> DROP <字段名>;

23.修改字段的排列位置

ALTER TABLE <表名> MODIFY <字段1> <数据类型> FIRST|AFTER <字段2>;

24.更改表的存储引擎

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

25.删除表的外键约束

ALTER TABLE <表名> DROP FOREIGN KEY <外键约束名>;

26.删除没有被关联的表

DROP TABLE [IF EXISTS] 表1, 表2, ...表n;
最后修改:2018 年 09 月 28 日 04 : 14 PM
如果觉得我的文章对你有用,请随意赞赏

發表評論