购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第4章
数据库创建语句

本章要点

● 学习如何查询数据库的用户和服务器信息。

● 学习如何创建数据库。

● 学习如何创建数据表和数据字段。

● 学习如何创建数据内容。

4.1 查询数据库的用户

语 法

select 用户名,服务器名 from 数据表;

示例: select * from user;

备注:用户名和服务器名用符号*表示时,表示查询数据表user的全部信息。

如图4-1所示,打开phpMyAdmin软件的管理页面,单击工作面板上方的“账户”按钮,可查看所有的用户账户。其中,存在用户名为linfurong的用户账户。如何使用SQL查看用户名为linfurong的用户账户呢?

img

图4-1

步骤 1 若用户使用Windows系统的计算机,则单击桌面左下角的“ img ”按钮,在弹出的窗口中搜索“MySQL Command Line Client”,如图4-2所示。

img

图4-2

步骤 2 在搜索结果列表中,单击“MySQL Command Line Client”选项,打开“MySQL Command Line Client”窗口,如图4-3所示。

img

图4-3

步骤 3 在安装AppServ时,设置了MySQL的密码。在“MySQL Command Line Client”窗口中输入当时设置的密码,如图4-4所示。

img

图4-4

步骤 4 按Enter键,进入MySQL命令模式,显示“mysql>”命令头部,如图4-5所示。

img

图4-5

步骤 5 输入命令:

select user,host from user;

按Enter键后,显示用户的账户和服务器信息,如图4-6所示。

img

图4-6

步骤 6 输入命令:

select * from user;

按Enter键后,显示所有数据字段的相关信息,如图4-7所示。

img

图4-7

4.2 创建数据库

语 法

create database 数据库;

如图4-8所示,打开phpMyAdmin软件的管理页面,在左侧的菜单面板中不存在名为shenzhen的数据库,现在想新增一个名为shenzhen的数据库,该如何操作?

img

图4-8

步骤 1 进入MySQL命令模式,输入命令:

create database shenzhen;

按Enter键后,显示:

Query OK,1 row affected(0.01 sec)

表示成功创建数据库shenzhen,用时0.01s,如图4-9所示。

img

图4-9

步骤 2 验证数据库shenzhen是否创建成功,输入命令:

show databases;

按Enter键后,显示所有的数据库名称,已存在数据库shenzhen,如图4-10所示。

img

图4-10

步骤 3 使用phpMyAdmin软件,验证是否成功创建数据库shenzhen。打开phpMyAdmin软件的管理页面,按F5键刷新页面,显示存在数据库shenzhen,表示数据库shenzhen创建成功,如图4-11所示。

img

图4-11

4.3 创建数据表和数据字段

语 法

create table 数据表(数据字段 varchar(32),数据字段 int(12));

如图4-12所示,打开phpMyAdmin软件的管理页面,在左侧的菜单面板中选择“shenzhen”菜单命令,在工作面板中不存在数据表。现在想在数据库shenzhen中新增一个数据表sz_student,该数据表的数据字段包括id、name和number。

img

图4-12

步骤 1 进入MySQL命令模式,输入命令:

use shenzhen

use命令用于使用数据库。

备注

步骤 2 按Enter键后,显示:

Database changed

表示成功使用数据库shenzhen,如图4-13所示。

img

图4-13

步骤 3 输入命令:

create table sz_student(id int(11),name varchar(32),number int(11));

按Enter键后,显示:

Query OK,0 rows affected(0.20 sec)

表示成功创建数据表和数据字段,如图4-14所示。

img

图4-14

步骤 4 使用phpMyAdmin软件,验证是否成功创建数据表和数据字段。打开phpMyAdmin软件的管理页面,在左侧的菜单面板中选择“shenzhen”菜单命令,按F5键刷新页面,显示存在数据表sz_student,并详细展示了数据字段,如图4-15所示。

img

图4-15

4.4 创建数据内容

语 法

insert into 数据表(数据字段1,数据字段2,数据字段3)VALUES(数据内容1,数据内容2,数据内容3);

提示:通常,数据内容是用户通过程序输入而来的,很少需要手动增加数据内容。

如图4-16所示,打开phpMyAdmin软件的管理页面,在左侧的菜单面板中选择“shenzhen”→“sz_student”菜单命令,工作面板显示数据表sz_student的数据字段:id、name和number。数据字段中是没有任何数据内容的。现在想在数据表sz_student中新增数据内容,新增的数据内容如表4-1所示。

img

图4-16

表4-1 新增的数据内容

img

步骤 1 进入MySQL命令模式,输入命令:

use shenzhen

按Enter键后,显示:

Database changed

表示成功使用数据库shenzhen,如图4-17所示。

img

图4-17

步骤 2 输入命令:

insert into 'sz_student'('id','name','number')VALUES('1','linfurong','2022000001'),('2','linxixi','2022000002');

按Enter键后,显示:

Query OK,2 rows affected(0.09 sec)

Records:2 Duplicates:0 Warnings:0

表示已经成功创建数据内容,如图4-18所示。

img

图4-18

步骤 3 使用phpMyAdmin软件,验证是否成功创建数据内容。如图4-19所示,打开phpMyAdmin软件的管理页面,在左侧的菜单面板中选择“shenzhen”→“sz_student”菜单命令,并单击工作面板上方的“浏览”按钮。 数据字段id、name和number中已经显示数据内容,数据内容与表4-1中前两条数据的数据内容相同。

img

图4-19

步骤 4 创建第三条数据内容。进入MySQL命令模式,输入命令:

insert into 'sz_student'('id','name','number')VALUES('3','linqiao','2022000003');

按Enter键后,显示:

Query OK,1 row affected(0.12 sec)

表示成功创建第三条数据内容,如图4-20所示。

img

图4-20

步骤 5 使用phpMyAdmin软件,验证是否成功创建数据内容。如图4-21所示,打开phpMyAdmin软件的管理页面,在左侧的菜单面板中选择“shenzhen”→“sz_student”菜单命令,并单击工作面板上方的“浏览”按钮,显示第三条数据内容,表明数据内容创建成功。

img

图4-21 bJe7+pGhV4k74KpbWi4Ha7vZXstB/DkETbx1l6B/HYX+inax8DBid37DC4+/+XSp

点击中间区域
呼出菜单
上一章
目录
下一章
×