mysql1-2
解决方式打开任务管理器-服务找到mysql57重新启动
练习创建数据库,创建表,创建字段
create table 数据库表的别名 like 要复制的表名
查看创建表的过程:show create table user \g;
show create table user \G;
rename table 要修改的表名 to 修改后的表名;
给表里添加一列字段:alter table 表的名称 add 字段 类型;
给表里删除一列字段:alter table 表的名称 drop 字段;
给表里添加字段放在第一位:alter table 表的名称 add 字段 类型 first;
给表里添加字段放在指定字段的下面:alter table 表的名称 add 字段 类型 after 指定的字段名称
给表里添加备注:alter table 表的名称 add 字段 类型 comment '备注';
修改字段类型:alter table 表的名称 modify 需要修改的字段名 修改后的类型或者长度;
修改字段的名称:alter table 表的名称 change 需要改的表名称 修改后的表名称和类型;
INSERT,UPDATE,DELETE,SELECT操作被称为MySQL的DML的语句,INSERT,UPDATE,DELETE可以理解为写的操 作,也就是write,SELECT是⼀个读的操作,也就是read。
插入一行数据:insert into 表名 values("","","",必须一一对应);
查询全部数据:select * from 表名;
批量插入:insert into 表名 values
("","",""),
("","","");
按照字段插入:insert into 表名(字段名称) values("");
插入的时候注意事项:插入数据的时候必须按照自己制定的长度来进行插入,不然会出以下错误:
插入字段的时候,如果这个字段可以为空,那可以选择不写默认为NULL,要是默认不是为空 的,那必须填写
插入数据的时候,数据必须跟字段一一对应,不然会出现问题
复制表
批量加入
删除全部数据:delete from 表名;
truncate table 表名;