MySQL服务器的配置与应用

MySQL服务器的配置与应用

ID:36587319

大小:1.33 MB

页数:39页

时间:2019-05-09

MySQL服务器的配置与应用_第1页
MySQL服务器的配置与应用_第2页
MySQL服务器的配置与应用_第3页
MySQL服务器的配置与应用_第4页
MySQL服务器的配置与应用_第5页
资源描述:

《MySQL服务器的配置与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4讲MySQL服务器的配置与应用目录MySQL概述MySQL的安装创建数据库创建表插入数据查询数据更新表删除表使用show命令对表的其他操作用户权限管理MySQL数据库的备份与恢复MySQL概述MySQL是一个高性能、多线程、多用户、建立在客户/服务器结构上的开源关系型数据库管理系统MySQL是世界上最受欢迎的开放源代码数据库,当前全世界有超过600万的系统使用MySQLMySQL的官方网站为http://www.mysql.comMySQL的优点性能高效而稳定开放源代码多用户支持可以有效地满足50~1000个并发用户的访问开放性支持ANSISQL-99标准,适用于多种操作系统广泛的应用程序

2、支持有C、C++、Java、Perl、PHP和Python等多种客户工具和API的支持支持事务处理、行锁定、子查询、外键和全文检索等功能支持大数据库处理可对某些包含50000000个记录的数据库使用MySQL有灵活且安全的权限和口令系统,并且允许对其他主机的认证MySQL的安装查看是否安装了MySQLrpm-qa

3、grepmysql相关软件说明mysql:客户程序和共享库mysqlclient:开发MySQL客户端程序时使用的库和头文件mysql-server:MySQL数据库服务器mysql-bench:MySQL数据库基准和性能测试工具mysql-devel:开发MySQL程序时使用的库和

4、头文件MySQL的配置文件:/etc/my.cnf启动MySQL数据库服务器servicemysqldstart连接数据库使用mysql命令登录MySQL数据库服务器语法:mysql[-h主机名或IP地址][-u用户名][-p口令]例子:mysql-uroot-p注意:root的密码默认为空创建数据库(1)使用showdatabases能够查看MySQL系统中存在的数据库创建数据库(2)使用createdatabase创建数据库使用use命令选择数据库删除数据库MySQL>dropdatabaseaccounts;创建表使用createtable命令创建表删除表mysql>droptablea

5、cc;创建表(2)查看当前数据库中的所有表创建表(3)使用describe(可以缩写为desc)命令查看表的结构插入数据(1)acc表的样例数据acc_idusernamepasswordts1034033jsmithsmithy200210141124381034055jdoedoey200210141125011034067jthompsonjames2200210141134031034089sstanfordstanford200210141134071034123blewislewis200210141122521034154ysheetssheets2002101411341610

6、34034jimeNULL200210141124151034546jjmyersNULL20021014113422插入数据(2)使用insert命令插入数据使用NULL值查询数据(1)select命令的格式查询数据(2)查询数据(3)查询数据(4)查询数据:排序程序数据:降序查询数据:别名查询数据:like(1)查询数据:like(2)查询数据将表的数据输出到文本文件行计数更新数据删除数据使用show命令(1)showdatabases使用show命令(2)showtables重命名表增加列改变列定义用户权限管理添加用户和权限删除权限修改MySQL管理员root的口令添加用户(1)使用gr

7、ant命令添加用户添加用户(2)权限(privileges)ALL—授予用户如下的所有权限ALTER—改变表、列和索引CREATE—创建数据库和表DELETE—删除表中的记录DROP—丢弃和删除表和数据库FILE—读、写文件INDEX—添加、删除索引INSERT—向表中插入记录PROCESS—查看和停止系统进程添加用户(3)REFERENCES—当前的MySQL还不能使用RELOAD—使用FLUSH语句SELECT—从表中查询记录SHUTDOWN—关闭MySQL数据库UPDATE—更新表中的记录USAGE—连接到MySQL数据库,但是没有权限添加用户:例子例1:创建口令为99hjc的用户joh

8、n,该用户在数据库myDB的所有表都有select和insert权限,并且能够从任何主机连接到数据库服务器mysql>grantselect,insertonmyDB.*tojohn@”%”identifiedby“99hjc”;添加用户:例子例2:添加口令为45sdg11的用户jane,该用户在数据库myCompany的表employees上具有ALL权限,并且只能从特定的主机上连接数据库mys

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。