欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

带你认识MySQL数据库(二)

程序员文章站 2022-04-10 12:38:00
...

带你认识MySQL数据库(二)

DDL-操作数据库

带你认识MySQL数据库(二)
带你认识MySQL数据库(二)
带你认识MySQL数据库(二)
带你认识MySQL数据库(二)

创建表结构:

create table 表名(
   字段名 类型(长度) [约束],
   字段名 类型(长度) [约束],
   ...
);

如果类型长度过长,会直接报错,操作也会中止
约束:即规定该字段可以填写哪些数据,不可以填写哪些数据的约定或规则
         (提前声明,这个字段可以写哪些数据,不可以写那些数据,规定)
通常一个表的第一个字段(id)都会设置为主键,用来标识当前数据的唯一的,类似于人的身份证primary key 主键约束,被主键约束所修饰字段,字段中的数据,不能重复、不能为null。
    通常一个表的第一个字段(id)都会设置为主键,用来标识当前数据的唯一的,类似于人的身份证
带你认识MySQL数据库(二)
注意事项:一个表中 最多只能拥有一个 主键约束

特殊情况,我们可以设置联合主键(一个主键约束,包含多个字段):
带你认识MySQL数据库(二)

带你认识MySQL数据库(二)
带你认识MySQL数据库(二)
带你认识MySQL数据库(二)
带你认识MySQL数据库(二)
带你认识MySQL数据库(二)

DML-操作表数据

添加

格式:
向表中插入某些字段:
insert into 表 (字段1,字段2,字段3…) values (值1,值2,值3…);
注意:赋值顺序必须和前面的定义顺序相同
           数字类型直接填写,非数字类型必须加引号(建议单引号)
           该格式可以忽略某个字段不填(字段被忽略,默认值)
向表中插入所有字段,字段的顺序为创建表时的顺序:
insert into 表 values (值1,值2,值3…);
带你认识MySQL数据库(二)
注意:
值与字段必须对应,个数相同,类型相同
值的数据大小必须在字段的长度范围内
除了数字类型外,其它的字段类型的值必须使用单引号引起。
如果要插入空值,可以忽略不写字段,或者插入 null。
一次添加多条数据:insert into 表 values (值1,值2,值3…), (值1,值2,值3…);
带你认识MySQL数据库(二)
带你认识MySQL数据库(二)

修改

更新所有记录的指定字段
update 表名 set 字段名1=值,字段名2=值,…;
更新符合条件记录的指定字段
update 表名 set 字段名1=值,字段名2=值,… where 条件;
带你认识MySQL数据库(二)
注意:
列名的类型与修改的值要保持一致.
修改值得时候不能超过 字段规定的最大长度.
除了数值类型外,其它的字段类型的值必须使用引号引起

删除

数据回收站--------数据库的事务------DML

逐条删除表中所有记录
  delete from 表名;
逐条删除表中符合条件的记录
  delete from 表名 where 条件;
销毁当前表及所有表记录,并重新创建一个一模一样的新表truncate 表名;
带你认识MySQL数据库(二)
带你认识MySQL数据库(二)