SQL基础

1.1DDL,数据定义语言(操作表),比如create,drop等
create database dbme;【建库】
show databases/tables;【展示库/表】
use database;【使用某数据库/表】
drop databases dbname;【删除某库/表】
alter table dbname modify column varchar(20);【修改某表的字段属性】
alter table dbname add column username varchar(20);【未某标添加字段】
alter table dbname drop column username;【删除某表字段】
alter table dbname change username username1 varchar(30);【修改字段名称以及其属性】
alter table dbname add age int(2) after username;【修改字段排序(将新增的字段age int(2) 放在username之后)】
alter table dbname modify age int(3) first;【修改字段排序(修改字段age,并把它放在最前面)】
desc dbname;【展示表具体属性】
alter table test rename test1;【更改表名】
show create table test \G【展示建表sql语句】
show profiles;【展示对库操作sql的展示】
show profiles for query 4;【展示执行sql过程中线程的每个状态和消耗的时间】
show profiles [all/block/io/context/switch/page faults] for query 4;【明细mysql在使用什么资源上耗费了过高的时间】

先删除自增长在删除主键
Alter table tb change id id int(10);//删除自增长
Alter table tb drop primary key;//删除主建
alter table t1 add PRIMARY KEY(ID,createtime);
主键创建成功,把ID加上自增字段设置
alter table t1 change id id int not null auto_increment;
alter table t1 auto_increment=1;
DML,数据操纵语言(操作sql语句),比如insert,delete等等
增删改查
DCL,数据控制语言(操作权限以及安全),比如grant等等
grant/revoke select,insert on test.* to ‘lgy’@‘localhost’ identified by ’ lgy’;【创建/移除一个用户并使他对某库有操作权限】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值