mysql数据库建库建表实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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数据库建库建表实例的主要内容,如果未能解决你的问题,请参考以下文章

(笔记)Mysql实例:建库建表并插入数据1

mysql怎么建库建表

MySQL - 建库建表查询

mysql建库建表及连接数据库操作

mysql建库建表插入数据

MySQL的建库建表建约束与存储引擎