首页 > 其他 > 详细

DDL

时间:2017-02-19 12:46:14      阅读:441      评论:0      收藏:0      [点我收藏+]

操作库

* create database [if not exists] my db ;

* drop database [if exists] mtdb ;

* show databases ;

* alter database mydb character set utf-8 ;

 


查看前面创建的数据库的定义信息:show create database mydb1;

 


查询正在使用的数据库:select database();

 


创建与查询

使用数据库: use 数据库名称 ;

 


创建表:

create table 表名 (

字段名称数据类型 ,

字段名称数据类型 ,

...

字段名称数据类型

) ;

 

 


数据库中的数据类型

int:整型

double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99

char:固定长度字符串类型;

varchar:可变长度字符串类型;

text:字符串类型;

blob:字节类型;

date:日期类型,格式为:yyyy-MM-dd

time:时间类型,格式为:hh:mm:ss

timestamp:时间戳类型格式为: yyyy-MM-dd hh:mm:ss

特点: 如果没有给该字段赋值,那么存储的就是当前的时间

 


查询:

show tables; 显示当前库下的所有的表

desc 表名; 显示表的结构

 


删除与修改表

 


删除: drop table 表名称 ;

 

修改:

1. 添加列:给stu表添加classname列:

alter table stu add (classname varchar(100));

2. 修改列类型:修改stu表的gender列类型为CHAR(2)

alter table stu modify gender CHAR(2);

3. 修改列名:修改stu表的gender列名为sex

alter table stu change gender sex CHAR(2);

4. 删除列:删除stu表的classname列:

alter table stu drop classname;

5. 修改表名称:修改stu表名称为student

alter table stu rename to student;

 


DDL

原文:http://www.cnblogs.com/loaderman/p/6415114.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!