Mysql 数据库学习总结数据库的基本操作:创建删除查看Create database school;用于创建数据库,并且数据库的名字不可以更改Show create database;show databases;用来查看创建数据库的语句Drop database;用于删除数据库表的基本操作:Create table;用于创建表,table 后面加表名称Create table student{Id int;Name varchar(10);Sex Boolean;}Show tables;用于显示数据库中的所有表Describe student;这里显示了字段、数据类型、是否为空、主外键、默认值和额外信息Show create table;显示创建表时的详细信息Drop table student;删除表的操作完整性约束是对字段进行限制,从而该字段达到我们期望的效果设置表的主键:主键能够标识表中的每条信息的唯一性
(primary key)创建主键的目的在于快速查找到表中的某一条信息多字段主键:由多个属性组合而成例如:primary key(id,course_id);设置表的外键;设置表的外键的作用在于建立与父表的联系比如表 A 中的 id 是外键,表 B 中的 id 是主键那么就可以称表 B 为父表,表 A 为子表比如表 B 中 id 为 123 的学生删除后,表 A 中 id 为 123 的记录也随着消逝这样做的目的在于保证表的完整性
设置表的非空约束:设置表中的字段不为空设置表的唯一性约束唯一性约束指表中该字段的值不能重复出现,也就是给表中某个字段加上 unique设置表的属性值自动增加:auto_increment 主要用于为表中插入的新纪录自动生成唯一 ID一个表中只能由一个字段使用此约束,并且该字段必须为主键的一部分,约束的值ibixu 是整型值