《网站设计与建设》 普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材 20.7“表”操作 ◆数据库中的数据以“表”的形式存在。 ◆表由记录(row)组成, ◆每一条记录包含几个字段( field)信息.。 ◆一个数据库中可以有多个“表”。 显示表 创建表 显示表的结构 修改表的结构 删除表 山东大学计算机科学与技术学院16
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材 山东大学计算机科学与技术学院 《 网 站 设 计 与 建 设 》 20.7 “表”操作 ◆ 数据库中的数据以“表”的形式存在。 ◆ 表由记录(row)组成, ◆ 每一条记录包含几个字段(field)信息.。 ◆ 一个数据库中可以有多个“表”。 16
《网站设计与建设》 普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材 显示表 格式:mysq1> SHOW TABLES; :\ C: IRDO S\System32\cnd. exe mysql>USE MYSQL Database changed mysql>SHOW TABLES Tables_in_mysql columns priv db fu host tables priv user 6 rows in set(0.05 sec) mysql> 山东大学计算机科学与技术学院
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材 山东大学计算机科学与技术学院 《 网 站 设 计 与 建 设 》 17 ➢ 格式:mysql>SHOW TABLES; 显示表
《网站设计与建设》 普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材 创建表 格式:mysq1> CREATE[ TEMPORARY] TABLE IF NOT EXISTS]表名國令 x mysql>CREATE TABLE students [字段定义 - id Int UNs igned Not NUll Primary Key - name VARCHAR(12) NOT NULL [表选项」 -> sex ENUM(男’, NOT NULL - phone INT UNS I GNED NOT NUlL, - adress UARCHAR(20) [查询语句] > number INT DEFAULT日, - book INt UNS I GNED DEFAULt - book2 INT UNS I GNED DEFAULt 0 Mysq1调用文件*.Sq1 - book 3 INT UNS I GNED DEFAULt g - book INt UNS I GNED DEfAULt g - book5 INT UNS I GNED defAult g - reserve INT UNSIGNED Query OK, 0 rows affected (0. 44 sec) 命令提示符 -ox mysql> \mysql\data>mysql -u root -p library students sql Enter password: \mysql\data> 山东大学计算机科学与技术学院
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材 山东大学计算机科学与技术学院 《 网 站 设 计 与 建 设 》 18 ➢ 格式:mysql>CREATE [TEMPORARY] TABLE [IF NOT EXISTS] 表名 [字段定义,…] [表选项] [查询语句]; ➢ Mysql调用文件*.sql 创建表
《网站设计与建设》 普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材 显示表的结构: mysq> DESCRIBE表名 mysq1>DESC表名 Mysql> SHOW COLUMNS FROM表名 叫命令提示符-xysq1- u root-p nysq1〉use1 ibrary Database changed mysql>desc students; 一一一一- Field i Null Key i Default i Extra H id i int (1g) unsigned i PRI 5 namei varchar(12> sex enum t<') YES NULL ph one int(1g) unsigned H ddress i varchar(20) NULL number i int( 00 int(10> unsigned int(1g) unsigned book3 int(1g) unsigned book4 int(10) ed YES book5 int (1g) unsigned H YES reserve i int(1g) unsigned YES NULL 2 rows in set (0.00 sec> mysqL> 轻资三 山东大学计算机科学与技术学院
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材 山东大学计算机科学与技术学院 《 网 站 设 计 与 建 设 》 19 ➢ 显示表的结构: ➢ mysql>DESCRIBE 表名; ➢ mysql>DESC 表名; ➢ Mysql>SHOW COLUMNS FROM 表名;
《网站设计与建设》 普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材 修改表的结构 更改表名 更改字段名 更改字段类型 添加一个字段 删除一个字段 转换表的类型 山东大学计算机科学与技术学院
普通高等教育“十一五”国家级规划教材 重点大学计算机专业系列教材 山东大学计算机科学与技术学院 《 网 站 设 计 与 建 设 》 20 ➢更改表名 ➢更改字段名 ➢更改字段类型 ➢添加一个字段 ➢删除一个字段 ➢转换表的类型 修改表的结构