码迷,mamicode.com
首页 > 数据库 > 详细

mysql数据库建库建表实例

时间:2017-06-20 13:40:06      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:sts   字符   自动   缺省   ack   auto   l数据库   mysql数据库   打开   

一。实例。

drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
    id int(3) auto_increment not null primary key,
    name char(10) not null,
    address varchar(50) default ‘‘深圳‘‘,
    year date
); //建表结束

desc teacher;//查询表结构。

//以下为插入字段
insert into teacher values(‘‘‘‘,‘‘glchengang‘‘,‘‘深圳一中‘‘,‘‘1976-10-10‘‘);
insert into teacher values(‘‘‘‘,‘‘jack‘‘,‘‘深圳一中‘‘,‘‘1975-12-23‘‘);

注:在建表中
1、将ID设为长度为3的数字字段:int(3);并让它每个记录自动加一:auto_increment;并不能为空:not null;而且让他成为主字段primary key。

2、将NAME设为长度为10的字符字段

3、将ADDRESS设为长度50的字符字段,而且缺省值为深圳。

4、将YEAR设为日期字段。

 

 

二。命令:

表操作命令:
复制表结构:create table table1 like table2;
复制数据:insert into table1 select * from table2 ;

清空数据表:truncate table t1;

 

mysql数据库建库建表实例

标签:sts   字符   自动   缺省   ack   auto   l数据库   mysql数据库   打开   

原文地址:http://www.cnblogs.com/husj/p/7053646.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!