一 MYSQL
1 mysql语句每句以“;”结束
2 “()”里的每句语句以“,”结束,最后一句后不加标点符号
3 每执行一个语句都要右键刷新,查看结果
二 创建数据库
语法格式:create database 数据库名
三 使用数据库
1 语法格式:use 数据库名
2 在数据库中创建表时,要先选择对应的数据库,以防找不着数据
四 删除数据库
语法格式:drop 数据库名
五 创建表单
1 语法格式:create table 表名();
2 “()”内部列出所要创建的列,包括列名,数据类型以及约束
六 删除表单
语法格式:drop table 表名
七 增加数据
1 语法格式:INSERT INTO 表名(//表中需要增加数据的列) VALUES(//增加的数据);
2 如果表中需要增加数据的列为多列时,用逗号分隔
3 增加的数据用单引号引住(整型可以不用单引号)
4 注意需要增加数据的列与值一一对应
八 查询数据
语法格式:select 查询内容 from 所要查询的表
九 修改信息
语法格式:UPDATE 表名 SET 修改的列='修改后的值' WHERE 修改的限制条件
十 删除表中信息
语法格式:DELETE FROM 表名 WHERE 选择删除的条件
十一 创建约束(PRIMARY KEY):为了数据有效
1 创建主键约束
(1)语法格式:ALTER TABLE 表名 ADD CONSTRAINT PK_ 表名_需要设置主键的属性 PRIMARY KEY(属性)
(2)主键是用来确定列的唯一性的,主键列不允许重复,一个表中只能有一个主键
(3) 被主键约束的列不接受空值
2 创建唯一约束(UNIQUE)
(1)语法格式:在创建表时,需要添加唯一约束的属性后直接加关键字UNIQUE
(2)用来设置非主键列的唯一性的
3 创建默认约束(default)
(1)语法格式:在创建表时,需要添加唯一约束的属性后直接加关键字default 默认值
(2)默认约束 如果不设置该属性,则为默认值;若设置了,则为设置值
4 创建外键约束(FOREIGN KEY)
(1)语法格式:ALTER TABLE 从表表名 ADD CONSTRAINT FK_从表表名_外键 FOREIGN KEY (主表表名) REFERENCES 主表表名(主表主键);
(2)用来校验添加到数据库中的数据是否有效,若无效,则不允许添加到数据
(3)从表的外键值来自主表的主键
(4)从表:获取数据的表;主表:提供数据的表
(5)删表时,先删从表数据,再删主表数据;添加时,先加主表数据,再加从表数据
1 mysql语句每句以“;”结束
2 “()”里的每句语句以“,”结束,最后一句后不加标点符号
3 每执行一个语句都要右键刷新,查看结果
二 创建数据库
语法格式:create database 数据库名
三 使用数据库
1 语法格式:use 数据库名
2 在数据库中创建表时,要先选择对应的数据库,以防找不着数据
四 删除数据库
语法格式:drop 数据库名
五 创建表单
1 语法格式:create table 表名();
2 “()”内部列出所要创建的列,包括列名,数据类型以及约束
六 删除表单
语法格式:drop table 表名
七 增加数据
1 语法格式:INSERT INTO 表名(//表中需要增加数据的列) VALUES(//增加的数据);
2 如果表中需要增加数据的列为多列时,用逗号分隔
3 增加的数据用单引号引住(整型可以不用单引号)
4 注意需要增加数据的列与值一一对应
八 查询数据
语法格式:select 查询内容 from 所要查询的表
九 修改信息
语法格式:UPDATE 表名 SET 修改的列='修改后的值' WHERE 修改的限制条件
十 删除表中信息
语法格式:DELETE FROM 表名 WHERE 选择删除的条件
十一 创建约束(PRIMARY KEY):为了数据有效
1 创建主键约束
(1)语法格式:ALTER TABLE 表名 ADD CONSTRAINT PK_ 表名_需要设置主键的属性 PRIMARY KEY(属性)
(2)主键是用来确定列的唯一性的,主键列不允许重复,一个表中只能有一个主键
(3) 被主键约束的列不接受空值
2 创建唯一约束(UNIQUE)
(1)语法格式:在创建表时,需要添加唯一约束的属性后直接加关键字UNIQUE
(2)用来设置非主键列的唯一性的
3 创建默认约束(default)
(1)语法格式:在创建表时,需要添加唯一约束的属性后直接加关键字default 默认值
(2)默认约束 如果不设置该属性,则为默认值;若设置了,则为设置值
4 创建外键约束(FOREIGN KEY)
(1)语法格式:ALTER TABLE 从表表名 ADD CONSTRAINT FK_从表表名_外键 FOREIGN KEY (主表表名) REFERENCES 主表表名(主表主键);
(2)用来校验添加到数据库中的数据是否有效,若无效,则不允许添加到数据
(3)从表的外键值来自主表的主键
(4)从表:获取数据的表;主表:提供数据的表
(5)删表时,先删从表数据,再删主表数据;添加时,先加主表数据,再加从表数据