MySQL创建及操作数据库建议命令汇总
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL创建及操作数据库建议命令汇总,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2936字,纯文字阅读大概需要5分钟。
内容图文
![MySQL创建及操作数据库建议命令汇总](/upload/InfoBanner/zyjiaocheng/480/d6043153b9f74abca0c75eb2d15bb6c7.jpg)
包含4种语言
1、数据定义语言 DDL Data Definition Language
2、数据操作语言 DML Data Manipulation Language
3、数据查询语言 DQL Data Query Language
4、数据控制语言 DCL Data Control Language
DDL中的常用命令:
1、创建数据库
create database db_name character set utf8;
2、使用数据库
use db_name;
3、在数据库中创建一个表
create table tb_name (
_id int,
_name varchar,
.....(最后一个属性结尾不加逗号)
);
4、增加表字段
alter table tb_name add column _age int;
5、删除表字段
alter table tb_name drop column _name ;
6、更改表字段
alter table tb_name change column _id _ID int ;
7、重命名表
alter tb_name tb_newname;
待续......
DML中的常用命令:
三个常用命令关键字:新增insert 修改update 删除delete
1、新增表中的数据
insert into tb_name(_id,_name) values(1,‘name‘);
如果不指定字段名称,则表示全部新增,values中的值需与列的顺序进行一一对应。
2、修改表中数据
update tb_name set _name = ‘newName‘ where _id = ? ;
3、删除表中的数据(条件删除)
delete from tb_name where _id = ?;
待续......
DQL中的常用命令:
1、查询表中所有的数据
select *from tb_name ;
2、查询某个字段的所有数据
select _name from tb_name ;
3、替换查询结果显示的列名(只改变显示效果,没有改变数据库中的表字段,很实用)
select _name as ‘newName‘ from tb_name ;
4、单条件查询
select *from tb_name where _id > ?
5、复合条件查询 and or
select *from tb_name where _id > ? and/or _id < ?
6、去重查询
select distinct _name from tb_name ;
7、排序查询(默认是升序排列asc,倒序是desc)
select *from tb_name order by _name; 升序
select *from tb_name order by _name desc; 倒序
8、分页查询 关键字limit x,y
第一个参数x表示指定第一个返回记录行的偏移量,初始记录行的偏移量是 0,而不是 1。
第二个参数y指定返回记录行的最大数目。
简单的说,x表示索引值,y表示查询的个数。
select *from tb_name limit 2,10 ; 从第三条开始往后取十条,因为起始数字是从0算起的
9、聚合函数
关键字有max(最大值) min(最小值) avg(平均值) sum(和)
select max(_age) as age from tb_name
10、求和查询
select count(*) from tb_name
11、分组查询 查询各年级学生的总人数
select count(*) ,stu_grade from tb_student group by stu_grade;
12、分组条件查询 group by + having 查询3年级以上各年级学生的总人数
select count(*) ,stu_grade from tb_student group by stu_grade having stu_grade >4;
13、模糊查询 like 查询学生名字中带‘芳’的人
select *from tb_student where stu_name like ‘%芳%‘;
查询最后一个字 %字
两个字 %字%字%
标识匹配一个字符‘_‘ like ‘_芳‘ 吴芳(可查询) 吴远芳(不可)
14、内联查询
select *from tb_boy a inner join tb_girl b on a.men_age = b.girl_age; 匹配男生女士年龄相同的信息
15、外联查询 (左联 右联)
select *from tb_boy a left join tb_girl b on a.men_age = b.girl_age;
MySQL创建及操作数据库建议命令汇总
标签:实用 学生 rom 逗号 student char font 偏移量 结构
本文系统来源:http://www.cnblogs.com/cbl63/p/6710860.html
内容总结
以上是互联网集市为您收集整理的MySQL创建及操作数据库建议命令汇总全部内容,希望文章能够帮你解决MySQL创建及操作数据库建议命令汇总所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。