[mysql]mysql常用命令

关于库

show database;
drop database if exists db1;
create database dbname charset=utf8;
use dbname;

关于表

show tables;
drop table if exists tablename;
CREATE TABLE `table1` (
  `id` bigint(20) NOT NULL auto_increment PRIMARY KEY,
  `dat` date NOT NULL DEFAULT '0000-00-00',
  `aa_cnt` int(11) NOT NULL DEFAULT 0 COMMENT 'aa统计量',
  `name` varchar(100)
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = 'xx表';
desc tablename;
exit;/quit;
truncate table tablename;
ALTER TABLE <表名> ADD <新字段名><数据类型>[约束条件];
alter table oldname rename to newname;
alter table tablename rename column A to B;
alter table tablename modify column price decimal(18,4) not NULL;
alter table tablename drop constraint 约束名字;
alter table tablename add constraint 约束名字 default 默认值 for 字段名;

关于增删改查

select * from tablename;
insert into (fieldname1,fieldname2,fieldname3) values(可省略) (赋值1,赋值2,赋值3)
delete from tablename where name="小明"
update tablename set field1=new-value1,field2=new-value2 where name="小明";
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值