MySQL基本语句
整数类型
(最小的整数) tinyint [1字节] ,
(最小的整数) bit [1字节] ,
(最小的整数) bool [1字节] ,
(小型整数) smallint [2字节] ,
(中型整数) mediumint [3字节] ,
(标准整数) int [4字节] ,
(大整数) bigint [8字节]
创建数据库
create {database | schema} [if not exists] db_name #databasename
[default] character set charset_name]
[|[default]collate collation_name];
修改数据库
alter {database | schema}[db_name]
[[default] character set charset_name]
[|[default]collate collation_name];
删除数据库
dropdatabase [if exists] db_name;
创建数据表
create table [if not exists]table_name
[([column_definition],…|[index_definition])]
[table_option][select_statement];
设置表的属性值自动增加
属性名 数据类型 auto_increment
修改表语法 格式
alter [ignore] table tbl_ name
alter_specification[,alter_specification]…
alter_specification:
添加字段
add [column] column_definition[first | after col_name]
修改字段
|alter [column] col_name {set default literal | drop default}
重命名字段
|change[column]old_col_name column_definition
[first | sfter col_name]
修改字段数据类型
|modify[column]column_definition[first | aftercool_name]
删除列
|drop [column]col_name
对表重命名
|rename [to]new_tbl_name
按字段排序
|order by col_name
将字符集 转换为二进
|convert to character set charset_name[collate collation_name]
修改表的默认字符集
|[default] character set charset_name[collate collation_name]
删除数据库表
drop table table_name
插入记录
insert |replace 语法添加数据
insert |replace [ into] tble_name [(columns_name),…]
values({expr|default},…),(…),…
|set col_name = {expr|default},…
查看数据表
show tables
删除数据库表
drop table table_name
表记录的修改
update table_name
set col_name1=expr1[,col_name2=expr2…]
[where 子句]
表记录删除
delete[low_priority][quick][ignore]from tbl_name
[where 子句]