Mysql教程Word文件下载.docx

上传人:b****5 文档编号:15812416 上传时间:2022-11-16 格式:DOCX 页数:11 大小:19.05KB
下载 相关 举报
Mysql教程Word文件下载.docx_第1页
第1页 / 共11页
Mysql教程Word文件下载.docx_第2页
第2页 / 共11页
Mysql教程Word文件下载.docx_第3页
第3页 / 共11页
Mysql教程Word文件下载.docx_第4页
第4页 / 共11页
Mysql教程Word文件下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Mysql教程Word文件下载.docx

《Mysql教程Word文件下载.docx》由会员分享,可在线阅读,更多相关《Mysql教程Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。

Mysql教程Word文件下载.docx

;

"

来表示操作结束,操作语句输入过程中,换行不影响操作过程。

2.1.2查看服务器中的所有数据库

showdatabases;

2.2创建数据库

2.2.1创建数据库(当然,数据库名"

asb"

不能是已经存在的)

createdatabaseasb;

2.2.2选用数据库,使其成为当前操作的数据库

useasb;

成功选中后会有如下显示:

Databasechanged

甚至可以在窗口命令登陆mysql数据库的时候直接选中要操作的数据库(当然前提是asb数据库存在)

bin>

mysqlasb-uuesername-p

Enterpassword:

******

2.2.3查看当前所操作的数据库名称

selectdatabase();

运行后结果如下:

+------------+

|database()|

|asb 

|

1rowinset(0.00sec)

2.3创建表

2.3.1用"

createtable"

创建表(确认是要在当前数据库中创建,不是的话就先用'

use'

选中要创建表的那个数据库)

createtableemp(emp_idvarchar(6)

emp_namevarchar(10)

emp_ageint

emp-salint

emp_birdate

emp_sexvarchar(5)

);

2.3.2查看当前数据库中的表(可以检验上例的"

emp"

表是否成功建立)

showtables;

如果是成功将是如下显示:

+---------------+

|Tables_in_asb|

|emp 

2.3.3查看数据表的结构

describeemp;

运行后结果会如如下显示:

+----------+-------------+------+-----+---------+-------+

|Field 

|Type 

|Null|Key|Default|Extra|

|emp_id 

|varchar(6)|YES| 

|NULL 

|emp_name|varchar(10)|YES| 

|emp_age|int(11) 

|YES| 

|emp_sal|int(11) 

|emp_bir|date 

|emp_sex|varchar(5)|YES| 

2.4插入数据

2.4.1使用INSERT语句进行插入记录操作(数据库表中每一行就是一个记录,插入记录实际上就是向表中插入一行)

格式:

INSERTINTOtable_name(数据表名)VALUES(值1,值2,值3...);

在VALUES关键字后括号中的数值和字符段,必须和你所建的表所定义的字段数据类型必须一致!

insertintoempvalues

('

100005'

'

啸天'

27,3000,'

1979-07-10'

male'

);

插入成功后会有如下信息显示:

QueryOK,1rowaffected(0.03sec)

2.4.2查看表中的数据(可以确定数据是否已经成功插入)

select*fromemp;

成功插入后的数据显示如下:

+--------+----------+---------+---------+------------+---------+

|emp_id|emp_name|emp_age|emp_sal|emp_bir 

|emp_sex|

|100005|啸天 

27| 

3000|1979-07-10|male 

一次性插入多行的格式:

INSERTINTOtable_name(数据表名)VALUES(值1,值2,值3...),(值1,值2,值3...);

100001'

红枫'

29,8000,'

1977-01-01'

),

100002'

丽鹃'

27,7000,'

1979-12-31'

fmale'

);

可以查看插入后的数据结果:

|100004|红枫 

29| 

8000|1977-01-01|male 

|100002|丽鹃 

7000|1979-12-31|fmale 

3rowsinset(0.00sec)

----------------------我------------割--------------------------

2.5修改数据

2.5.1使用UPDATE语句来更新表中的数据

updateempsetemp_id=100001whereemp_name='

修改结果显示如下:

|100001|红枫 

如果该语句没有后面的where限制,将会对表中所有的记录都进行修改。

如,给全部人加薪1000,可以如下修改:

updateempsetemp_sal=emp_sal+1000;

4000|1979-07-10|male 

9000|1977-01-01|male 

8000|1979-12-31|fmale 

2.6高级查询方法

2.6.1记录查询

查询emp表中,emp_name为啸天的全部信息

select*fromempwhereemp_name='

查询结果显示如下:

|emp_id|emp_name|emp_age|

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1