WEB开发网
开发学院数据库MySQL MySQL for Linux on POWER 数据库创建简介 阅读

MySQL for Linux on POWER 数据库创建简介

 2008-01-18 11:06:45 来源:WEB开发网   
核心提示: 注意,SQL 代码和 MySQL 内部命令的大写是可选的,MySQL for Linux on POWER 数据库创建简介(6),但是数据库的名称、表和列都对大小写敏感,例如,MySQL 允许您以非交互、批处理的方式执行语句,您可以将所有的数据库创建 SQL 代码存入一个文本文件,名为 &

注意,SQL 代码和 MySQL 内部命令的大写是可选的,但是数据库的名称、表和列都对大小写敏感。例如,名为 “TEST" 的数据库不同于名为 “test" 的数据库。

现在需要切换到新创建的数据库:

mysql> USE CONTRACTING
Database changed

此时,您就已经准备好在数据库中开始创建表。可以首先创建 JOB 表,如下:

mysql> CREATE TABLE JOB (
  -> JOB_CODE INTEGER NOT NULL UNIQUE,
  -> JOB_NAME LONG VARCHAR NOT NULL,
  -> JOB_HOUR_CHRG DECIMAL(10,2) NOT NULL,
  -> PRIMARY KEY (JOB_CODE)) ENGINE=InnoDB;
Query OK, 0 rows affected (0.03 sec)

将 JOB 表的类型指定为 InnoDB,以保证参照完整性。查看创建的表的参数,如下:

mysql> describe JOB;
+---------------+---------------+------+-----+---------+-------+
| Field     | Type     | Null | Key | Default | Extra |
+---------------+---------------+------+-----+---------+-------+
| JOB_CODE   | int(11)    |   | PRI | 0    |    |
| JOB_NAME   | mediumtext  |   |   |     |    |
| JOB_HOUR_CHRG | decimal(10,2) |   |   | 0.00  |    |
+---------------+---------------+------+-----+---------+-------+
3 rows in set (0.00 sec)

以类似的方式创建其余的表。MySQL 允许您以非交互、批处理的方式执行语句。您可以将所有的数据库创建 SQL 代码存入一个文本文件,然后从那里执行它。下面是一个此类文件的示例:

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:MySQL for Linux

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接