MySQL数据库高级特性
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.1 创建数据库
5.1.2 操作步骤
(3)输入代码“CREATE DATABASE myedu123_sql”,单击“数据库”菜单 中的“运行”菜单项,数据库创建完毕,导航窗格将出现“myedu123_sql”对象, 如图5-2所示。
5.1 创建数据库
5.1.2 操作步骤
MySQL数据库高级特性
(3)输入完毕,单击“数据库”菜单中的“运行”菜单项。记录添加完毕。 (4)“导航窗格”中选中“myedu123_sql”数据库下的“users”表,单击“信 息显示窗格”中的“数据浏览”选项卡,可看到刚才添加的一条记录,如图5-4所 示。
Leabharlann Baidu
5.3 添加记录
5.3.2 操作步骤
MySQL数据库高级特性
MySQL数据库高级特性
5.1 创建数据库
5.1.2 操作步骤 (1)启动“MySQL-Front”程序,并登录到本地MySQL数据库。 (2)在“信息显示窗格”选择“SQL编辑器”,如图5-1所示。
5.1 创建数据库
5.1.2 操作步骤
MySQL数据库高级特性
图5-1 SQL编辑器
MySQL数据库高级特性
图5-2 含有“myedu123_sql”数据库的MySQL-Front窗口
MySQL数据库高级特性
5.1 创建数据库
5.1.3 删除数据库 语句DROP DATABASE db_name用于删除名称为“db_name”的数据库,包括 该数据库中的所有表、视图和其它对象。
MySQL数据库高级特性
MySQL数据库高级特性
本章重点:
Create、Alter和Drop数据定义语句 Select、Insert、Delete和Update数据操作语句 MySQL操作符、数据类型及内置函数 SELECT语句的基本应用、内部连接查询和嵌套查询 SQL聚合函数与分组统计 模糊查找条件的设置
MySQL数据库高级特性
MySQL数据库高级特性
5.2 用SQL语句创建表
5.2.2 操作步骤
Stars double, Brief varchar(100), Content longtext, UpdateTime datetime, OnTop bit(1), Elite bit(1), Passed bit(1), Hits double, Deleted bit(1), Editor varchar(20), Assessor varchar(50), PRIMARY KEY (ID)
MySQL数据库高级特性
5.2 用SQL语句创建表
5.2.2 操作步骤
(1)启动MySQL-Front并登录到数据库服务器,导航窗格中选中 “myedu123_sql”数据库。 (2)打开“SQL编辑器”,清空代码,并输入以下命令: CREATE TABLE gls (
ID int(10) AUTO_INCREMENT, CatID varchar(50) NOT NULL, Title varchar(250) NOT NULL, aKey varchar(250), Author varchar(50), CopyFrom varchar(250), IncludePic bit(1), PicUrl varchar(250), LevelID double,
)
MySQL数据库高级特性
5.2 用SQL语句创建表
5.2.2 操作步骤 (3)输入完毕,单击“数据库”菜单中的“运行”菜单项即可。导航窗格的 “myedu123_sql”数据库下降出现“gls”对象,如图5-3所示。
MySQL数据库高级特性
5.2 用SQL语句创建表
5.2.2 操作步骤
图5-3 含有“gls”表的MySQL-Front窗口
图5-4 含有“gls”表的MySQL-Front窗口
MySQL数据库高级特性
5.2 用SQL语句创建表
5.2.3 练习与提高
结合本节知识,参照附录中相关表结构说明,分别写出完整的建表命令并上机验 证。 Users表创建命令: UserCat表创建命令: Catalog表创建命令: LevelCat表创建命令: Res表创建命令: LanguageCat表创建命令: CopyrightCat表创建命令: Comment表创建命令: Vote表创建命令: FriendSite表创建命令: AD表创建命令:
5.2 用SQL语句创建表
5.2.1 案例综述
采用视图方式创建数据库和表的方法比较简单直观但不够便捷,在网页编程的日 常工作中通常会采用程序代码(语句)方式来创建相应的表,本例将介绍利用表 创建语句——Create Table语句创建图文信息表(Gls)。 注:Create Table语句及其它有关表操作的SQL语句的详细语法参阅第三章相关章 节。
5.1 创建数据库
5.1.1 案例综述
为了便于学习和使用MySQL,本书使用phpStudy软件集成安装包,它集成了最新 的PHP+MySQL常用软件,一次性安装,无须配置即可使用,全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统。 本案例完成phpStudy的安装任务。
(1)启动MySQL-Front并登录到数据库服务器,导航窗格中选中 “myedu123_sql”数据库。 (2)打开“SQL编辑器”,清空代码,并输入以下命令: Insert Into Users ( UserName, Password, RealName, Sex, City, UserEmail, Purview, LastLoginTime, LoginTimes ) Values ("Demo1", "_I1L2&8", "演示1", True, "石家庄", "demo1@edu123.net", 0, now(), 0)
MySQL数据库高级特性
5.3 添加记录
5.3.1 案例综述
用程序命令方式向现有数据表添加记录也是数据库实际应用中最常见的操作,本 任务用SQL的Insert命令完成向Users数据表添加一条记录的任务。注意与第三章 的3.2节比较语句代码的异同。
MySQL数据库高级特性
5.3 添加记录
5.3.2 操作步骤
5.1.2 操作步骤
(3)输入代码“CREATE DATABASE myedu123_sql”,单击“数据库”菜单 中的“运行”菜单项,数据库创建完毕,导航窗格将出现“myedu123_sql”对象, 如图5-2所示。
5.1 创建数据库
5.1.2 操作步骤
MySQL数据库高级特性
(3)输入完毕,单击“数据库”菜单中的“运行”菜单项。记录添加完毕。 (4)“导航窗格”中选中“myedu123_sql”数据库下的“users”表,单击“信 息显示窗格”中的“数据浏览”选项卡,可看到刚才添加的一条记录,如图5-4所 示。
Leabharlann Baidu
5.3 添加记录
5.3.2 操作步骤
MySQL数据库高级特性
MySQL数据库高级特性
5.1 创建数据库
5.1.2 操作步骤 (1)启动“MySQL-Front”程序,并登录到本地MySQL数据库。 (2)在“信息显示窗格”选择“SQL编辑器”,如图5-1所示。
5.1 创建数据库
5.1.2 操作步骤
MySQL数据库高级特性
图5-1 SQL编辑器
MySQL数据库高级特性
图5-2 含有“myedu123_sql”数据库的MySQL-Front窗口
MySQL数据库高级特性
5.1 创建数据库
5.1.3 删除数据库 语句DROP DATABASE db_name用于删除名称为“db_name”的数据库,包括 该数据库中的所有表、视图和其它对象。
MySQL数据库高级特性
MySQL数据库高级特性
本章重点:
Create、Alter和Drop数据定义语句 Select、Insert、Delete和Update数据操作语句 MySQL操作符、数据类型及内置函数 SELECT语句的基本应用、内部连接查询和嵌套查询 SQL聚合函数与分组统计 模糊查找条件的设置
MySQL数据库高级特性
MySQL数据库高级特性
5.2 用SQL语句创建表
5.2.2 操作步骤
Stars double, Brief varchar(100), Content longtext, UpdateTime datetime, OnTop bit(1), Elite bit(1), Passed bit(1), Hits double, Deleted bit(1), Editor varchar(20), Assessor varchar(50), PRIMARY KEY (ID)
MySQL数据库高级特性
5.2 用SQL语句创建表
5.2.2 操作步骤
(1)启动MySQL-Front并登录到数据库服务器,导航窗格中选中 “myedu123_sql”数据库。 (2)打开“SQL编辑器”,清空代码,并输入以下命令: CREATE TABLE gls (
ID int(10) AUTO_INCREMENT, CatID varchar(50) NOT NULL, Title varchar(250) NOT NULL, aKey varchar(250), Author varchar(50), CopyFrom varchar(250), IncludePic bit(1), PicUrl varchar(250), LevelID double,
)
MySQL数据库高级特性
5.2 用SQL语句创建表
5.2.2 操作步骤 (3)输入完毕,单击“数据库”菜单中的“运行”菜单项即可。导航窗格的 “myedu123_sql”数据库下降出现“gls”对象,如图5-3所示。
MySQL数据库高级特性
5.2 用SQL语句创建表
5.2.2 操作步骤
图5-3 含有“gls”表的MySQL-Front窗口
图5-4 含有“gls”表的MySQL-Front窗口
MySQL数据库高级特性
5.2 用SQL语句创建表
5.2.3 练习与提高
结合本节知识,参照附录中相关表结构说明,分别写出完整的建表命令并上机验 证。 Users表创建命令: UserCat表创建命令: Catalog表创建命令: LevelCat表创建命令: Res表创建命令: LanguageCat表创建命令: CopyrightCat表创建命令: Comment表创建命令: Vote表创建命令: FriendSite表创建命令: AD表创建命令:
5.2 用SQL语句创建表
5.2.1 案例综述
采用视图方式创建数据库和表的方法比较简单直观但不够便捷,在网页编程的日 常工作中通常会采用程序代码(语句)方式来创建相应的表,本例将介绍利用表 创建语句——Create Table语句创建图文信息表(Gls)。 注:Create Table语句及其它有关表操作的SQL语句的详细语法参阅第三章相关章 节。
5.1 创建数据库
5.1.1 案例综述
为了便于学习和使用MySQL,本书使用phpStudy软件集成安装包,它集成了最新 的PHP+MySQL常用软件,一次性安装,无须配置即可使用,全面适合 Win2000/XP/2003/win7/win8/win2008 操作系统。 本案例完成phpStudy的安装任务。
(1)启动MySQL-Front并登录到数据库服务器,导航窗格中选中 “myedu123_sql”数据库。 (2)打开“SQL编辑器”,清空代码,并输入以下命令: Insert Into Users ( UserName, Password, RealName, Sex, City, UserEmail, Purview, LastLoginTime, LoginTimes ) Values ("Demo1", "_I1L2&8", "演示1", True, "石家庄", "demo1@edu123.net", 0, now(), 0)
MySQL数据库高级特性
5.3 添加记录
5.3.1 案例综述
用程序命令方式向现有数据表添加记录也是数据库实际应用中最常见的操作,本 任务用SQL的Insert命令完成向Users数据表添加一条记录的任务。注意与第三章 的3.2节比较语句代码的异同。
MySQL数据库高级特性
5.3 添加记录
5.3.2 操作步骤