MYSql常用语句

DDL

创建数据库
	create DATABASE 数据库名 CHARACTER set utf8;
删除库
	drop database 数据库名;
查看数据库创建细节
	show create database 数据库名
使用()数据库
	use 数据库名;
创建表
	create table student (
		sid int PRIMARY key auto_increment,
		name varchar(255),
		sex VARCHAR(255),
		score FLOAT(5,2),
		)
查看表结构 
		desc  表名;
查看创建表结构
	show create table 表名;
删除表
	drop table 表名;
添加字段
	alter table student add 字段 类型(长度);
删除字段
	alter table student drop 字段;
修改字段
	alter table student MODIFY 字段 类型(长度);
————————————————
版权声明:本文为CSDN博主「x3054534995」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/x3054534995/article/details/120142987

DML

新增数据
	一条INSERT into student values (字段,,,)
	多条:INSERT into student values (字段,,,,),(字段,,,,,),(字段,,,,);

修改
	修改一条数据中的一个字段:update 表名 set 字段=新值 where 条件;
	修改一条数据中的多个字段:update 表名 set 字段=新值,字段=新值 where 条件;
删除
	删除一条数据:delete from student where 条件;
	删除表中全部数据:delete from student ;
————————————————
版权声明:本文为CSDN博主「x3054534995」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/x3054534995/article/details/120142987

DQL

查询
	select * from teacher;  
条件查询
	select * from teacher where name = 1 or id = 3;
	select * from teacher where name in(1,3);

模糊查询
	select * from teacher where name like '%张';  
	select * from teacher where name like '哥%';
	select * from teacher where name like '%哥%';
排序(倒序)
	select * from student ORDER BY sscore desc;  (默认正序)
分页
	select * from student limit 1,2; 
分组
	select count(*),ssex from student GROUP BY ssex HAVING 条件
————————————————
版权声明:本文为CSDN博主「x3054534995」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/x3054534995/article/details/120142987

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值