mysql数据库相关知识点--测试用(2)

1、什么是外键

一个表的一个列或列的组合与另一个表中的具有唯一性的列或列组合相关(将一张表的主键作为另一张表的一个键)

2、约束有哪些

1、主键(PRIMARY KEY)约束
2、外键(FOREIGN KEY)约束
3、唯一性(UNIQUE)约束
4、检查(CHECK)约束
check在mysql中不起作用,check用于防止插入数据混乱如性别
5、默认值(DEAFAULT)约束

3、数据库语言SQL

1、DDL(数据库定义语言)
能改变表结构如CREATE、ALERT、DROP
2、DML(数据库操纵语言)
操作数据的如SELECT、INSERT、UPDATE、DELETE
3、DCL(数据库控制语言)
控制数据库访问权限和安全性如GRANT、REVOKE
4、存储过程

4、建表语句

CREATE TABLE 表名(
#这里是小括号不是花括号
字段名 类型 约束,

)

5、视图的创建、修改、删除

1、创建
CREATE view  视图名 as(
    查询语句
)
2、修改
ALTER view  视图名 as(
    查询语句
)
3、删除
DROP view  视图

你可能感兴趣的:(数据库,mysql)