mysql基本操作.docx
《mysql基本操作.docx》由会员分享,可在线阅读,更多相关《mysql基本操作.docx(12页珍藏版)》请在冰点文库上搜索。
![mysql基本操作.docx](https://file1.bingdoc.com/fileroot1/2023-5/18/980389f0-2827-4223-af5f-c6db64f5ddbc/980389f0-2827-4223-af5f-c6db64f5ddbc1.gif)
mysql基本操作
MySQL基本操作
一、目的
1.MySQL的启动和关闭
2.MySQL数据库、数据表、数据的创建、添加、删除、修改等操作
二、设备
主流PC机一台,要求安装windows操作系统。
三、内容
一、MySQL服务器的启动和关闭
1.1启动MySQL服务器
启动MySQL服务器的方法有两种,即分别通过系统服务器和命令提示符启动。
1)通过系统服务器启动MySQL
右击“我的电脑”“管理”“服务”,打开“服务”面板,从“名称”列中找到MySQL服务,单击鼠标右键,在弹出的快捷菜单中选择“所有任务”“启动”命令,如图所示。
2)在命令提示符下启动MySQL
选择“开始”“运行”命令,在弹出的对话框中输入“cmd”,进入DOS窗口,在命令提示符下输入“netstartMySQL”指令,按Enter键就会看到启动信息,如图所示:
1.2连接MySQL服务器
MySQL服务器启动后,接下来就是连接服务器。
选择“开始”“运行”命令,在弹出的对话框中输入“cmd”,进入DOS窗口,在命令提示符下输入下图中红色框选处指令。
按Enter键进入到MySQL数据库中,如图所示:
其中,-u后输入的是用户名root,-h后输入的是MySQL数据库服务器地址;-p后输入的是密码。
说明:
在输入的用户名“-uroot”与“-h127.0.0.1”与“-p111”之间必须都有一个空格。
1.3关闭MySQL服务器
1)通过系统服务器关闭MySQL
右击“我的电脑”“管理”“服务”,打开“服务”面板,从“名称”列中找到MySQL服务,单击鼠标右键,在弹出的快捷菜单中选择“所有任务”“停止”命令,如图所示。
2)在命令提示符下关闭MySQL
选择“开始”“运行”命令,在弹出的对话框中输入“cmd”,进入DOS窗口,在命令提示符下输入“netstopMySQL”指令,按Enter键就会看到关闭信息,如图所示:
二、操作MySQL数据库
2.1创建新数据库
语法:
Createdatabase数据库名;
命名规则:
1不能与其他数据库重名
2名称由任意字母、数字、下划线或“$”组成,可以使用上述的任意字符开头,不能单独使用数字;
2.2选择指定数据库
USE语句用于选择一个数据库,使其成为当前默认数据库。
语法:
use数据库名;
2.3删除指定数据库
语法:
dropdatabase数据库名;
三、操作MySQL数据表
3.1创建表
语法:
createtabletablename
(col_nametypenotnull,…)
属性说明
col_name
字段名
type
字段类型
Notnull|null
该列是否允许为空
Primarykey
该列是否为主键
AUTO_INCREMENT
该列是否自动编号
3.2查看数据表结构
对于一个创建成功的数据表,可以使用showcolumns语句或者describe语句查看该表的结构
1)showcolumns语句
语法:
showcolumnsfrom表名
2)describe语句
语法:
describe表名
3.3修改表结构
修改表结构的操作包括增加或删除字段、修改字段名、修改字段类型、设置取消主键外键及修改表的注释等。
语法:
altertable表名
add[column]create_definition[first|aftercolumn_name]//添加新字段
addprimarykey(index_col_name,…)//添加主键名称
alter[column]col_name{setdefaultliteral|ropdefault}//修改字段名称
change[column]old_col_namecreate_definition//修改字段类型
modify[column]create_definition//修改子名定义字段
drop[column]col_name//删除字段
dropprimarykey//删除主键
rename[as]new_tablename//更改表名
ALTERTABLE语句允许指定多个动作,其动作间使用逗号分隔,每个动作表示对表的一个修改。
3.4更改表名
语法1:
Renametable原表名to新表名
语法2:
altertable表名renameas新表名
3.5删除表
语法:
droptable表名
四、操作MySQL数据
4.1向数据表中添加数据
语法1:
insertinto表名values(值1,值2,…)
语法2:
insetinto表名(字段1,字段2,…)values(值1,值2,…)
语法3:
insetinto表名set字段1=值1,字段2=值2,…
4.2修改表中的数据
语法:
update表名set字段1=值1,字段2=值2where查询条件
4.3查询数据表中数据
语法:
select*[列名]//要查询的内容,选择哪些列
from表名[,表2]//从什么表中查询
where查询条件//查询的条件
groupby分组条件//对查询结果分组
orderby排序条件//对查询结果排序
having查询条件2//查询时需要满足的条件2
limitcount//限定输出的查询结果
五、通过命令模式备份和恢复数据库
5.1数据的备份
在命令模式下完成对数据的备份,使用的是MYSQLDUMP命令,通过该命令可以将数据以文本文件的形式存储到指定的文件夹下,通过MYSQLDUMP命令备份整个数据库的操作步骤如下:
选择“开始”菜单中的“运行”命令,如图所示。
在弹出的如图的对话框中输入“cmd”,单击“确定”按钮,进入命令模式。
在命令模式中直接输入“mysqldump–uroot–p111db_admin>E:
\db_admin.txt”,然后按Enter键即可。
如图所示。
其中,-uroot中的root是用户名,-p111中的111是密码,db_admin是撤回名,E:
\db_admin.txt是数据库备份存储的位置。
说明:
输入命令的过程中,在uroot中是没有空格的,在该命令的结尾处也没有任何的结束符,只要按Enter键即可。
5.2数据恢复
既然可以对数据库进行备份,那么就一定可以对数据库文件进行恢复操作。
执行数据库的恢复操作使用的是MYSQL命令。
实现数据库恢复的操作步骤如下:
选择“开始”菜单中的“运行”命令,如图所示。
在弹出的如图的对话框中输入“cmd”,单击“确定”按钮,进入命令模式。
在命令模式中直接输入“mysql–uroot–p111db_admin\db_admin.txt”,然后按Enter键即可。
如图所示。
其中,-uroot中的root是用户名,-p111中的111是密码,db_admin是撤回名,E:
\db_admin.txt是数据库备份存储的位置。
说明:
进行数据库的恢复时,在MySQL数据库中必须存在一个空的、将要恢复的数据库,否则在执行恢复操作时会出错。