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;

 


云野 » Mysql增删改查

发表回复