MySQL中的DDL是数据库定义语句,用来创建数据库中的表、索引、视图、存储过程、触发器等,常用的语句关键字有:CREATE,ALTER,DROP,TRUNCATE,COMMENT,RENAME。
推荐课程:MySQL教程。
在数据库中的使用:
显示所有数据库:show databases;
进入某个数据库:use db_name;
创建一个数据库:create databse db_name;
创建指定字符集的数据库:create database db_name character set utf8;
显示数据库的创建信息:show create database db_name;
修改数据库的编码:alter database db_name character set gb2312;
删除一个数据库:drop database db_name;
例:
# 创建数据库CREATE DATA<em style="color:transparent">本文来源gao.dai.ma.com搞@代*码#网</em>BASE testdatabase;# 选择数据库USE testdatabase;# 删除数据库DROP DATABASE testdatabase;
在数据表中的使用:
# 创建表CREATE TABLE test1 (id int unsigned NOT NULL AUTO_INCREMENT,`name` VARCHAR(225),price DECIMAL(10,2), PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8# 删除表DROP TABLE test1;# 修改表字段类型ALTER TABLE test1 MODIFY `name` VARCHAR(100);# 添加表字段ALTER TABLE test1 ADD COLUMN age INT(3) FIRST;# 删除表字段ALTER TABLE test1 DROP age;# 修改表字段名称ALTER TABLE test1 CHANGE age age2 INT(20);# 表重命名ALTER TABLE test1 RENAME test2;# 查看表结构DESC test2;
以上就是MySQL的DDL操作的详细内容,更多请关注搞代码gaodaima其它相关文章!