视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
MySQL常用基本操作
2020-11-09 09:17:37 责编:小采
文档


##MySQL数据库SQL(Structured Query Language)结构化查询语言常用基本操作:
 /*DDL(Data Definition Language)数据定义语言*/
 ##创建数据库:
 create database '数据库名称' charset utf8;
 ##删除数据库:
 drop database '数据库名称';
 ##显示所有数据库:
 show databases;
 ##使用数据库
 use '数据库名称';
 ##确定当前使用数据库:
 select database();
 ##显示数据库中某表结构
 desc '表名';
 ##显示某表的创建语句
 show create table '表名';
 
 ##创建表:
 create table '表名'(
 '列名' '列描述',
 '列名' '列描述',
 '列名' '列描述');
 ##带主键且自增长的表
 create table '表名'(
 '列名' '列描述' primary key auto_increment,
 '列名' '列描述',
 '列名' '列描述');
 ##删除表:
 drop table '表名';
 ##修改表:
 alter table '旧表名' rename '新表名';
 
 ##添加字段
 alter table '表名' add column '列名' '列描述';
 ##修改字段
 alter table '表名' change '旧列名' '新列名' '新列描述';
 ##删除字段
 alter table '表名' drop column '列名';
 
 /*DML(Data Manipulation Language)数据操作语言*/
 ##录入数据
 insert into '表名'('字段名,字段名...') values('对应值,对应值...');
 insert into '表名' values('对应值,对应值...');
 ##更新数据
 update '表名' set '字段名'='字段值','字段名'='字段值'... where '字段名'='字段值';
 update '表名' set '字段名'='字段值','字段名'='字段值'...;
 ##删除数据
 delete from '表名';
 delete from '表名' where '字段名'='字段值';
 /*DQL(Data Queries Language)数据查询语言*/
 ##查询所有
 select * from '表名';
 ##查询需要的
 select '字段名','字段名'... from '表名';
 ##别名查询
 select '字段名',concat('字段名','字段名') [as] '别名' from '表名';
 ##where查询
 select * from '表名' where '字段名' like "_'值'%"
 ##聚合查询
 select count(*) from '表名'; ##查询记录数
 select '字段名' from '表名' order by '字段名' desc; ##依降序查询
 select distinct '字段名' from '表名' order by '字段名' asc; ##去重复依升序查询
 ##分组查询
 select avg('字段名') from '表名' group by '字段名';
 select avg(字段名) as '别名','别名' from '字段名' group by '字段名' having '字段名'>0;
 
 /*DCL(Data Control Language)数据控制语言*/
 
 /*约束*/
 ##主键约束
 alter table '表名' add constraint primary key('字段名');
 ##唯一约束
 alter table '表名' add constraint unique('字段名');
 ##外键约束
 alter table '表名' add constraint foreign key('外键字段名') references '主表'('主键字段名');

下载本文
显示全文
专题