欢迎来到天天文库
浏览记录
ID:45324664
大小:368.50 KB
页数:55页
时间:2019-11-11
《Mysql数据库操作基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MySQL一、Mysql概述特点:MySQL是一款从Linux系统上移植过来的优秀的开源软件,适应于所有的平台(在网上可以任意下载,并且可以查看到它的源文件,进行必要的修改)是一个真正的多用户、多线程SQL数据库服务器,是比较流行的关系数据库,把数据存储在表格中,使用标准的结构化查询语言——SQL进行访问数据库。。相对其他数据库而言,可以用16个字来概括MySQL,“短小精悍、功能齐全、运行极快、完全免费”使用上也越来越人性化,有多款图形界面的支持,操作越来越简单。Mysql在中小型企业网、门户网的
2、应用中占据了相当大的优势,甚至在大型项目的开发中,MySQL也能应对自如。在MySQL中,不仅支持SQL标准,而且还对其进行了扩展,使得它能够支持更为强大的功能。下表给出SQL标准的关键字及其功能:下表介绍MySQL支持的SQL语句:mysql中有三种注释方式:l以“#”号开头直到行尾的所有内容都是注释。2以“--”号开头直到行尾的所有内容都是注释,注意在“--”后面还有一个空格。3以“/*”开始,以“*/”结束的所有内容都是注释,可以对多行进行注释。二、如何启动、关闭mysql服务器启动、停止My
3、SQL服务器的方法有两种:系统服务器和命令提示符(dos)在命令提示符下启动MySQL:进入DOS窗口,在命令提示符下输入如下指令:netstartMySQL(启动)、netstopMySQL(停止)第一种方法直接启动mysql,在启动后的窗口中输入密码即可如何连接MySQL服务器第二种方法:采用命令首先设置环境变量:在命令提示符中设置或者在windows的path中设置其次启动mysql(可省略)采用这种方式就不需要每次都在启动和连接数据库之前在命令行窗口中执行命令设置path环境变量了最后连接M
4、YSQL格式:mysql-h主机地址-u用户名-p用户密码连接远程机器:mysql-h10.4.3.188-uptsdb-p等价写法mysql--host=10.4.3.188--user=ptsdb--password连接本地机器:mysql-uroot-p等价写法mysql--user=root-p(注:u与root可以不用加空格,其它也一样)下面对以上参数进行解释说明。-u:用户名。-h:MySQL所在服务器地址。-p:用户密码。输入完命令语句后,按下〈Enter〉键就进入到了MySQL数据库
5、中。第三种先打开命令提示符,切换到C:ProgramFilesMySQLMySQLServer5.0bin(Mysql的与运行目录)进行连接注意用户在连接数据库时,如果只输入mysql也可以进入,但是这样用的是一个匿名用户登陆,虽然无需用户名、密码,就可以直接登录,但是非常不安全。最好使用文中提到的连接格式,养成良好的书写习惯。如果密码在“-p”后直接给出,那么密码就是明文显示出来的,例如:MySQL–uroot–h127.0.0.1–p123456为了安全,我们可以输入p后就按〈Enter
6、〉键,然后在一下行中再输入密码,这样输入的就是密文密码。三、修改连接mysql的密码1.通过修改MYSQL数据库中MYSQL库的USER表用普通的UPDATE语句修改·mysql>状态下输入usemysqlupdateusersetpassword=password('新密码')whereuser='root';回显QueryOK,0rowsaffected(0.00sec)Rowsmatched:2Changed:0Warnings:0mysql>状态下输入FLUSHPRIVILEGES;回显Qu
7、eryOK,0rowsaffected(0.00sec)mysql>状态下输入quit或exit退出sql注意:每个命令后都要加上一个分号";"mysql才开始执行该行命令而FLUSHPRIVILEGES指令会让已载入记忆体的mysql系统资料库更新重起mysql.在更新root密码后,日后要与MySQL连线的方法为:mysql-uroot-p新密码2.在命令行中使用如下命令(注意不是mysql>提示符下)C:ProgramFilesMySQLMySQLServer5.0bin>mysqla
8、dmin-uroot-ppassword123456接下来会提示Enterpassword:如果你是第一次登陆还没修改过密码,直接回车就可以了(以前初始密码是root的话输入root)。这是root密码就修改成了123456。密码不要加引号,否则密码就修改成了'123456'这个8位字符,而不是6位的了。3.忘记MYSQL密码的解决方案1、netstopmysql停止mysql服务2、执行mysqld-nt--skip-grant-tables这样启动,不需要密码就可
此文档下载收益归作者所有