发新话题
打印

[分享]mysql数据库基本操作(二)

[分享]mysql数据库基本操作(二)

大家好,我们接下来再学习mysql的操作
上一章我们讲了几个简单的命令,这里再接着说一下,其它的功能

(1)创建表
create table 表名(
  列1 类型[选项],
  列1 类型[选项],
  ... ...
);
我们先来创建一个简单的表来熟悉一下命令
先创建数据库(这里我们创建数据库school)
复制内容到剪贴板
代码:
create database school; #创建数据库

use school; #选择数据库

create table t(a int , b int); #创建表 t(表的名称) a,b(列的名称) int(类型)

describe t; #查看t表的结构
(2)创建表
   mysql数据库的数据存放的主体是表(table)
我们创建一个比较前面复杂一些的表teacher
复制内容到剪贴板
代码:
use school; #打开数据库school

create table teacher #建立教师表teacher
(
id int(5) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default '武汉大学',
year date
);
接下来我们对陌生的内容做一个简单的说明
1.id int(5) auto_increment not null primary key
   将id设为长度为5的数字字段int(5)
   并让他的每一个记录加一 auto_increment
   并且不能为空 not null
   并且让它成为主字段 primary key
2.name char(10) not null,
   将name设为长度为10的字符字段
   并且不能为空 not null

3.address varchar(50) default '武汉大学',
   将address设为长度为50的字符字段 varchar(50)
   而县缺省值为'武汉大学' default '武汉大学'

4.year date
   将year设为日期字段



(3)删除表
复制内容到剪贴板
代码:

drop table t; #删除表t
[ 本帖最后由 xiao磊 于 2008-6-25 15:51 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

我刚接触,看不太懂.........................

TOP

谢谢,期待下期。加油!!!

TOP

回复呀

狂顶狂顶狂顶狂顶狂顶狂顶狂顶狂顶

TOP

发新话题