sql常用命令
2016-02-21 00:45
309 查看
原文:http://blog.csdn.net/wozaixiaoximen/article/details/48286041
创建utf-8格式的数据库
修改数据库字符集
删除数据库
创建utf-8格式的表
CREATE TABLE
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci
修改数据表字符集
修改表名
删除表
清空表数据
查看表结构
查看创建表的语句
修改字段类型
修改字段名及其类型
不能仅修改字段名
删除表字段
添加表字段
向表中插入数据
创建utf-8格式的数据库
CREATE DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
修改数据库字符集
ALTER DATABASE dbname DEFAULT CHARACTER SET 'utf8' COLLATE utf8_general_ci
删除数据库
drop database dbname
创建utf-8格式的表
CREATE TABLE
mysqlcode(
idint auto_increment primary key,
contentvarchar(32)
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci
修改数据表字符集
alter table table_name default character set 'utf8' COLLATE utf8_general_ci
修改表名
rename table 原表名 to 新表名; alter table 原表名 rename 新表名;
删除表
DROP TABLE table_name
清空表数据
delete from 表名 truncate table 表名
查看表结构
desc 表名; show columns from 表名; describe 表名;
查看创建表的语句
show create table 表名;
修改字段类型
alter table table_name modify [column] column_name VARCHAR(10)
修改字段名及其类型
alter table table_name change [column] column_name another_column_name int
不能仅修改字段名
alter table tablename change old_field_name new_field_name old_type
删除表字段
alter table table_name drop [column] column_name
添加表字段
alter table table_name add [column] column_name varchar(20) not null after/before column_name
向表中插入数据
insert into table_name(column_name, column_name) values(value, value)