mysql常用基本操作

岁酱吖の 提交于 2019-12-24 16:46:02
#查看数据库show databases;#选择数据库use <dbname>;#删除数据库 drop database <dbname>;#查看数据表show tables;#表的创建create table <tablename>( name varchar(255),age int(4),sex varchar(255));#向表中插入数据insert into <tablename>(name,age,sex) values('stf',4,'男');#增加字段alter table <tablename> add score varchar(255);#指定某列后插入字段alter table <tablename> add class varchar(255) after name;#修改表名alter table <tablename> rename <newtablename>;#删除表drop table <tablename>;#条件判断delete from <tablename> where name='stf';#更新数据update <tablename> set name='stf01' where name='stf';#数据排序select * from <tablename> order by <字段名>; 升序select * from <tablename> order by <字段名> desc; 降序#分组select 字段名,count(*) from <tablename> group by 字段名;#统计函数select max(字段名) from <tablename>;select max(字段名) as max_字段名 from <tablename>; 取别名输出#通配符select * from <tablename> where 字段名 like '%xxxx%';#in,not inselect * from <tablename> where 字段名 in ('xxx','xxx');select * from <tablename> where 字段名 not in('xxx','xxx');#日期格式化select 字段名,data_format(日期字段,'%Y') from <tablename>;#取唯一值select distinct 字段名 from <tablename>;#between ... and 条件判断select * from <tablename>  where 字段名 between 'xxx' and 'xxxx';#having条件判断select * from <tablename> having 字段名 >xxx;#union 语句合并select * from <tablename1> union select * from <tablename2>;

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!