mysql基本语句(更新中)

DDL/

**************************************************************************************

DDL

create //创建对象
alter //修改对象
drop //删除对象
rename //重命名对象

#数据库操作
#不支持重命名数据库
创建数据库: create database dbname;
删除数据库: drop database dbname;
查看数据库: show databases;
使用数据库: use dbname;

#表操作
查看表: show tables;
创建表: create table tbname(col type, ....);
看表格式: desc tbname;
删除表: drop table tbname
表改名: alter table tbname rename newname;
添加列: alter table tbname add username varchar(40);
删除列: alter table tbname drop column username;
修改列类型:alter table tbname modify username varchar(100);
重命令列: alter table tbname change column username newname varchar(100);

**************************************************************************************

DML
select
insert
update
delete

#插入:
全部插入: insert into tbname values(v1,v2....);
指定列插入:inert into tbname(col1,col2,...) values(v1,v2,....);
插入多列: insert into tbname values(v1,v2....),(v11,v12....),.....;

#查询
查表所有内容: select * from tbname;
select col1, col2.... from tbname;

#过滤
where: select col1, col2.... from tbname where 条件语句;
#去重,返回结果唯一化
distinct: select distinct col1 from tbname;
#排序
order by: select * from tbname order by col ase|desc;


#删除
delect from tbname where 条件语句;
delect * from tbname;

#值更新
update tbname set col=newvaule where 条件语句;

*****************************************************************************

DCL
grant
revoke

*****************************************************************************

TCL
commit
savepoint
rollback

猜你喜欢

转载自www.cnblogs.com/sunner/p/9352385.html