mysql中建库和建表的实例
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-02 22:13:55 浏览: 评论:0
本文章来给大家简单介绍一下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
- ); //建表结束
- //以下为插入字段
- insert into teacher values(",'allen','大连一中','1976-10-10′);
- insert into teacher values(",'jack','大连二中','1975-12-23′);
如果你在mysql提示符键入上面的命令也可以,但不方便调试.
1、你可以将以上命令原样写入一个文本文件中,假设为school.sql,然后复制到c:\下,并在DOS状态进入目录[url=file://\mysql\bin]\mysql\bin[/url],然后键入以下命令:
mysql -uroot -p密码 < c:\school.sql
如果成功,空出一行无任何显示,如有错误,会有提示,以上命令已经调试,你只要将//的注释去掉即可使用.
2、或者进入命令行后使用 mysql> source c:\school.sql;也可以将school.sql文件导入数据库中,代码如下:
- 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 --phpfensi.com
- ); //建表结束
- //以下为插入字段
- 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设为日期字段.
Tags: mysql建库 mysql建表
相关文章
- ·mysql中create命令建表sql语句(2014-09-24)
- ·MySQL数据库建表sql语句实例(2014-09-27)

推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)