网站开发日志

2009年8月11日星期二

分享家:Addthis中国

mysql命令行 - 创建表

数据库用表来存放数据,每个表都是由行和列组成的。每一列包含一个特殊类型的数据,每一行包含一组记录。

如何创建表?

1. 首先要选择数据库,比如我们要在第一节创建的数据库,emloyees里创建表,那么使用下面语句先选择该数据库

//如果你还没登入mysql,可以直接选择数据库登入
mysql employees (under Windows)
mysql employees -u yhm -p (under Linux) //yhm - 你的用户名
//如果你已经登入mysql,那么可以使用下面语句,选择数据库
mysql>USE employees;
//或者
mysql>\u employees;

2.创建表

CREATE TABLE employee_data
(
emp_id int unsigned not null auto_increment primary key,
f_name varchar(20),
l_name varchar(20),
title varchar(30),
age int,
yos int,
salary int,
perks int,
email varchar(60)
);

注意:

1. MySQL里命令和列名是不分大小写的,但是数据库名和表名在Linux环境下通常是分大小写的。

2. 数据类型简介:

  • int - 整形
  • unsigned 非负整数(>=0)
  • not null - 非空, 也就是该列必须有值
  • auto_increment - 自动递增
  • primary_key - 关键值, 该值必须是独一的

标签: ,

相关文章:

1 条评论:

发表评论

指向此帖子的链接:

创建链接