Mysql增删改查
Mysql增
增库:create database 数据库名字;
mysql> show databases;
增表:create table 数据表名(字段 字段类型);
create table 表名( 字段n 字段类型 );
查看表的详细信息:show create table 数据表名;
mysql> show create table yunye;
查看当前数据库中所有的数据表:show tables;
mysql> show tables;
查看表的详细信息:show create table 数据表名;
mysql> show create table yunye;
查看表的字段信息:desc 数据表名
mysql> desc yunye;
查看数据表中所有的内容:select * from 数据表名;
mysql> select * from yunye;
为数据表中所有的字段插入数据:insert into 数据表名 (字段名1,字段名2,…) values (值1,值2,…)
mysql> insert into yunye (zd1,zd2,zd3) values (1,'王','男','2023-03-1');
为数据表中指定字段插入数据:insert into 数据表名 (字段) values (值);
mysql> insert into yunye (zd) values ('张');
同时插入多条数据:insert into 数据表名 values (值1,值2,…),(值1,值2,…),…;
mysql> insert into yunye values (3,'李','男','2023-03-03'),(4,'王','女','2023-3-20');
Mysql删
删除指定数据:delete from 表名 where 条件;
mysql> delete from yunye where newname='张';
删除数据表中所有的数据:delete from 数据表名;
删除字段:alter table 表名 drop 字段名;
mysql> alter table yunye drop zdm;
删除数据表:drop table 表名;
Mysql 改
修改字段数据类型:alter table 数据表名 modify 字段名 新数据类型(长度);
mysql> alter table yuye modify name varchar(10);
修改字段名:alter table 数据表名 change 旧字段名 新字段名 数据类型(长度);
mysql> alter table yunye change pastname newname varchar(10);
增加字段:alter table 数据表名 add 增加的字段名 类型(长度);
mysql> alter table yunye add address varchar(50);
Mysql 查
查询所有的字段:desc 表名;
mysql> desc student;
查询指定的字段:select 指定字段 from 表名;
mysql> select name from yunye;
常数的查询:在select中除了书写列名,还可以书写常数,用于标记:select * ,’年*月*日’ from 表名;
mysql> select name ,'2023-1-1' from yunye;
从查询结果中过滤重复数据:select distinct 指定字段 from 表名;
mysql> select distinct name from yunye;