MySQL

ONEZERO
ONEZERO原创
2017年08月29日 21:56:21511浏览

-----------------------------------------------------------------------------------------------

判断是否存在 if not exists (可选)

创建数据库 create database 库名;

删除数据库 drop database 库名;

修改字符集 alter database 库名 character set utf8;

查询数据库 show databases;

显示数据库 select database();

查看字符集 show create database 库名;

操作数据库 use 库名;

-----------------------------------------------------------------------------------------------

创建表 create table IF NOT EXISTS 表名(字段名  类型,字段名  类型);

删除表 drop 表名;

修改表 alter table 表名 modify 字段名;

增加字段 alter table 表名 add 字段名 类型 约束 first;

删除 alter table 表名 drop 字段auto_increment;

显示所有表 show tables;

表创建方式 show create table 表名

查看表结构 desc tables;

设置字符集 default character set utf8;

-----------------------------------------------------------------------------------------------

添加数据 insert 表名 value[s] (值1, 值2, 值3....)

清空数据 delete from 表名;

重置数据 truncate 表名

删除数据 delete from 表名 where id = 1;

修改数据 update 表名 set(值1= 值,值1= 值)where id = 1;

查询数据 select * from 表名;

-----------------------------------------------------------------------------------------------

搜索字段1的数量 select count(字段1) from 表

avg 平均值

sum 和

max 最大值

min 最小值

-----------------------------------------------------------------------------------------------

每个字段都可以添加一个约束

unique 唯一性 表示此字段中的值不能重复

not null 非空

default 默认值

修改表的结构

alter table 表名 modify 字段名 字段类型

排序的方式

select * from 表 order by 字段?

ASC 升序 (默认值)

DESC 降序

delete 只是删除数据

truncate   重置表

分页 limit 起始索引值, 长度

-----------------------------------------------------------------------------------------------

主键

一个唯一的值, 有唯一性, 类似于 unique

一个表中只能有一个主键

主键是用来 在表中定位到唯一的一条数据

主键会自动 非空  not null

缩写形式  KEY

完整形式 PRIMARY KEY

联合主键

使用多个字段来确认某条数据

CREATE TABLE IF NOT EXISTS home(

`name` VARCHAR(255),

size  DECIMAL(5,2),

PRIMARY KEY(`name`, size)

);

自增字段 auto_increment 于主键配合使用

注意  自增字段不需要手动插入值, 会自己从1开始增加


上一条:PHP下一条:HTML CSS
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议