知识点: RDBMS:指的是关系型数据库管理系统。
SQL 语句
DDL:(数据定义语言)
SHOW DATABASES ##查看数据库名
CREATE DATABASE 名称 ##创建数据库
ALTER DATABASE ##修改数据库
DROP DATABASE 名称 ##删除数据库
USE 数据库 ##进入数据库
SHOW TABLES ##查看表名
CREATE TABLE 表名称 (列名1 类型,列名2 类型,...) ##创建新表
ALTER TABLE ##修改数据库表
+ADD ##添加列
+ALTER COLUMN ##变更列
+DROP COLUMN ##删除列
DROP TABLE 名称 ##删除表
CREATE [UNIQUE] INDEX index_name ON table_name (column_name [ASC|DESC],...) ##创建索引(搜索键)
DROP INDEX ##删除索引
SOURCE 文件地址 ##导入数据里
-
1. integer(size) ##整数(最大位数) int(size) smallint(size) tinyint(size) 2. decimal(size,d) ##小数(最大位数,右侧最大位数) numeric(size,d) 3. char(size) ##字符串(固定长度) 4. varchar(size) ##字符串(最大长度) 5. date(yyyymmdd) ##日期 6. timestamp ##时间戳
-
SQL 约束 (Constraints)
NOT NULL ##不接受NULL值 UNIQUE: ##唯一约束 ALTER TABLE table_name + 1. [ADD] UNIQUE (Id_P) ##为列定义约束 2. [ADD] CONSTRAINT group_name UNIQUE (Id_P,LastName) ##为多个列定义约束 3. DROP INDEX group_name (MYSQL)|CONSTRAINT group_Name ## 撤销约束 PRIMARY KEY ##主键(唯一,不 NULL,只有一个) ALTER TABLE pk_table + 1. [ADD] PRIMARY KEY (Id_P) ##为列定义主键 2. [ADD] CONSTRAINT group_name PRIMARY KEY (Id_P,LastName) ##为多个列定义主键 3. DROP PRIMARY KEY(MYSQL)|CONSTRAINT group_name ##撤销 FOREIGN KEY ##复键 指向另一个表中的主键 ALTER TABLE fk_table + 1. [ADD] FOREIGN KEY (Id_P) REFERENCES pk_table(Id_P) ##为列定义复键 2. [ADD] CONSTRAINT group_name FOREIGN KEY (Id_P) REFERENCES pk_table(Id_P) ##为多个列定义复键 3. DROP FOREI