您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 第9讲 MySQL操作(1)
福建工程学院软件学院第9讲MySQL操作姓名年月日内容要点9.1安装MySQL数据库9.2MySQL服务器的启动和关闭9.3操作MySQL数据库9.4操作MySQL数据表9.5操作MySQL数据2/299.1安装MySQL数据库正式安装MySQL的详细步骤如下:3/29当安装完MySQL后,MySQL安装向导会提示启动MySQL配置向导。读者也可以通过单击开始按钮,选择程序菜单项,在弹出的级联菜单中,选择MySQL菜单项,在MySQL弹出的级联菜单中,选择MySQLServer5.0菜单项,此时在弹出的级联菜单中运行MySQLServerInstanceConfigWizard快捷方式,或运行MySQL安装目录下bin文件夹里的MySQLInstanceConfig.exe程序,都可以可以启动MySQL的配置向导。9.1安装MySQL数据库4/29内容要点9.1安装MySQL数据库9.2MySQL服务器的启动和关闭9.3操作MySQL数据库9.4操作MySQL数据表9.5操作MySQL数据5/299.2MySQL服务器的启动和关闭9.2.1启动MySQL服务器1)通过系统服务器启动MySQL右击“我的电脑”“管理”“服务”,打开“服务”面板,从“名称”列中找到MySQL服务,单击鼠标右键,在弹出的快捷菜单中选择“所有任务”“启动”命令6/299.2.1启动MySQL服务器2)在命令提示符下启动MySQL选择“开始”“运行”命令,在弹出的对话框中输入“cmd”,进入DOS窗口,在命令提示符下输入“netstartMySQL”指令,按Enter键就会看到启动信息,9.2MySQL服务器的启动和关闭7/299.9.9.4.2连接MySQL服务器选择“开始”“运行”命令,在弹出的对话框中输入“cmd”,进入DOS窗口,在命令提示符下输入下图中红色框选处指令其中,-u后输入的是用户名root,-h后输入的是MySQL数据库服务器地址;-p后输入的是密码。说明:在输入的用户名“-uroot”与“-h127.0.0.1”与“-p111”之间必须都有一个空格。9.2MySQL服务器的启动和关闭8/299.9.9.4.3关闭MySQL服务器1)通过系统服务器关闭MySQL右击“我的电脑”“管理”“服务”,打开“服务”面板,从“名称”列中找到MySQL服务,单击鼠标右键,在弹出的快捷菜单中选择“所有任务”“停止”命令9.2MySQL服务器的启动和关闭9/299.9.9.4.3关闭MySQL服务器2)在命令提示符下关闭MySQL选择“开始”“运行”命令,在弹出的对话框中输入“cmd”,进入DOS窗口,在命令提示符下输入“netstopMySQL”指令,按Enter键就会看到关闭信息,9.2MySQL服务器的启动和关闭10/29内容要点9.1安装MySQL数据库9.2MySQL服务器的启动和关闭9.3操作MySQL数据库9.4操作MySQL数据表9.5操作MySQL数据11/2912createdatabase数据库名;语法:9.3操作MySQL数据库9.9.9.5.1创建新数据库命名规则:1不能与其他数据库重名2名称由任意字母、数字、下划线或“$”组成,可以使用上述的任意字符开头,不能单独使用数字;12/29use数据库名;语法:9.9.4.2选择指定数据库USE语句用于选择一个数据库,使其成为当前默认数据库。9.3操作MySQL数据库13/29dropdatabase数据库名;语法:9.9.4.3删除指定数据库9.3操作MySQL数据库14/29内容要点9.1安装MySQL数据库9.2MySQL服务器的启动和关闭9.3操作MySQL数据库9.4操作MySQL数据表9.5操作MySQL数据15/29createtable表名(col_nametypenotnull,…)语法:9.4操作MySQL数据表9.9.5.1创建表col_name字段名type字段类型Notnull|null该列是否允许为空Primarykey该列是否为主键AUTO_INCREMENT该列是否自动编号属性说明16/29showcolumnsfrom表名1)showcolumns语句语法:9.4.2查看数据表结构9.4操作MySQL数据表17/29describe表名1)describe语句语法:9.4.2查看数据表结构9.4操作MySQL数据表18/29altertable表名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//更改表名修改表结构的操作包括增加或删除字段、修改字段名、修改字段类型、设置取消主键外键及修改表的注释等。9.4.3修改表结构ALTERTABLE语句允许指定多个动作,其动作间使用逗号分隔,每个动作表示对表的一个修改。9.4操作MySQL数据表19/29修改表结构的操作包括增加或删除字段、修改字段名、修改字段类型、设置取消主键外键及修改表的注释等。9.4.3修改表结构9.4操作MySQL数据表20/29renametable原表名to新表名9.4.4更改表名语法1:语法2:altertable原表名renameas新表名9.4操作MySQL数据表21/29droptable表名语法:9.4.5删除表9.4操作MySQL数据表22/29insertinto表名values(值1,值2,…)语法1:语法2:语法3:9.5.1向数据表中添加数据insertinto表名(字段1,字段2,…)values(值1,值2,…)insertinto表名set字段1=值1,字段2=值2,…9.5操作MySQL数据23/299.5.1向数据表中添加数据9.5操作MySQL数据24/29update表名set字段1=值1,字段2=值2where查询条件语法:9.5.2修改表中的数据9.5操作MySQL数据25/29select*[列名]//要查询的内容,选择哪些列from表名[,表2]//从什么表中查询where查询条件//查询的条件groupby分组条件//对查询结果分组orderby排序条件//对查询结果排序having查询条件2//查询时需要满足的条件2limitcount//限定输出的查询结果语法:9.5.3查询数据表中数据9.5操作MySQL数据26/299.5.3查询数据表中数据9.5操作MySQL数据27/29mysqldump–uroot–p111db_adminE:\db_admin.txt语法:附加通过命令模式备份和恢复数据库1数据的备份其中,-uroot中的root是用户名,-p111中的111是密码,db_admin是撤回名,E:\db_admin.txt是数据库备份存储的位置。说明:输入命令的过程中,在uroot中是没有空格的,在该命令的结尾处也没有任何的结束符,只要按Enter键即可。28/29mysqldump–uroot–p111db_adminE:\db_admin.txt语法:附加通过命令模式备份和恢复数据库2数据的恢复其中,-uroot中的root是用户名,-p111中的111是密码,db_admin是撤回名,E:\db_admin.txt是数据库备份存储的位置。说明:进行数据库的恢复时,在MySQL数据库中必须存在一个空的、将要恢复的数据库,否则在执行恢复操作时会出错。29/29
本文标题:第9讲 MySQL操作(1)
链接地址:https://www.777doc.com/doc-3351505 .html