常用的sql语句---很全

来源:互联网 发布:java 数组切片 编辑:程序博客网 时间:2024/04/30 09:21

create database xxx 创建数据库
use database 切换数据库

show tables; 查看当前数据库有哪些table
create table 创建表
alter table add/modify/change 添加一列,添加主键外键/修改一列/修改列名
rename table to 修改表名
drop table 删除表
desc table 查看表结构

insert into xxx values 插入数据
update xxx set xxx=xxx where ...  修改数据
delete from xxx where... 删除数据
select * from xxx where xxx group by xxx having xxx order by xxx; 查询数据

truncate table; 摧毁表重建 --- 数据记录全部删除 不可恢复

用户创建和授权
create user xxx identified by 'xxx'; 创建用户
grant all on *.* to aa;  授予aa用户所有权限
grant all on customer.* to angel; 授予angel用户customer数据库的所有权限
revoke all on *.* from aa; 收回aa的所有权限

原创粉丝点击