电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Mysql常用命令及实例

13页
  • 卖家[上传人]:湖北云****-陈
  • 文档编号:61383587
  • 上传时间:2018-11-30
  • 文档格式:DOC
  • 文档大小:272KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、本文主要介绍常用的MySQL命令,包括连接数据库,修改密码,管理用户,操作数据库,操作数据表,数据库备份等,每个命令都配有实例说明,让大家更容易理解。1、连接MySQL链接Mysql命令格式: mysql -h主机地址 -u用户名 p用户密码1、连接到本机上的MySQL。首先打开DOS,进入安装目录mysqlbin命令:cd /Mysql64/bin输入命令:mysql -u root -p,回车后提示你输密码如果刚安装好MySQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了。看到图中提示 mysql,则登录成功。2、 连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为123。则键入以下命令: mysql -h110.110.110.110 -u root -p 123;(注:u与root之间可以不用加空格,其它也一样)3、退出MYSQL命令: exit (回车)2、修改密码格式:mysqladmin -u用户名 -p旧密码 password 新密码1、给root加个密码ab12。还是在目录mysqlbin

      2、下键入命令:mysqladmin -u root -password ab12注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。2、再将root的密码改为djg345。 mysqladmin -u root -p ab12 password djg3453、增加新用户注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符格式:grant select on 数据库.* to 用户名登录主机 identified by “密码”1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令: grant select,insert,update,delete on *.* to email=test1”%test1”%/email” Identified by “abc”;但增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见2

      3、。2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。 grant select,insert,update,delete on mydb.* to email=test2localhosttest2localhost/email identified by “abc”;如果你不想test2有密码,可以再打一个命令将密码消掉。 grant select,insert,update,delete on mydb.* to email=test2localhosttest2localhost/email identified by “”;4.1 创建数据库注意:创建数据库之前要先连接Mysql服务器命令:create database 例1:建立一个名为xhkdb的数据库 mysql create database xhk

      4、db;例2:创建数据库并分配用户CREATE DATABASE 数据库名;GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名localhost IDENTIFIED BY 密码;SET PASSWORD FOR数据库名localhost = OLD_PASSWORD(密码);依次执行3个命令完成数据库创建。注意:中文 “密码”和“数据库”是户自己需要设置的。4.2 显示数据库命令:show databases (注意:最后有个s)mysql show databases;注意:为了不再显示的时候乱码,要修改数据库默认编码。以下以GBK编码页面为例进行说明:1、修改MYSQL的配置文件:my.ini里面修改default-character-set=gbk2、代码运行时修改: Java代码:jdbc:mysql:/localhost:3306/test?useUnicode=true&characterEncoding=gbk PHP代码:header(Content-Type:text/html;c

      5、harset=gb2312); C语言代码:int mysql_set_character_set( MYSQL * mysql, char * csname);该函数用于为当前连接设置默认的字符集。字符串csname指定了1个有效的字符集名称。连接校对成为字符集的默认校对。该函数的工作方式与SET NAMES语句类似,但它还能设置mysql- charset的值,从而影响了由mysql_real_escape_string() 设置的字符集。4.3 删除数据库命令:drop database 例如:删除名为 xhkdb的数据库mysql drop database xhkdb;例子1:删除一个已经确定存在的数据库 mysql drop database drop_database; Query OK, 0 rows affected (0.00 sec)例子2:删除一个不确定存在的数据库 mysql drop database drop_database; ERROR 1008 (HY000): Cant drop database drop_database; database d

      6、oesnt exist /发生错误,不能删除drop_database数据库,该数据库不存在。 mysql drop database if exists drop_database; Query OK, 0 rows affected, 1 warning (0.00 sec)/产生一个警告说明此数据库不存在 mysql create database drop_database; Query OK, 1 row affected (0.00 sec) mysql drop database if exists drop_database;/if exists 判断数据库是否存在,不存在也不产生错误 Query OK, 0 rows affected (0.00 sec)4.4 连接数据库命令: use 例如:如果xhkdb数据库存在,尝试存取它: mysql use xhkdb;屏幕提示:Database changeduse 语句可以通告MySQL把db_name数据库作为默认(当前)数据库使用,用于后续语句。该数据库保持为默认数据库,直到语段的结尾,或者直到发布一个不同的USE

      7、语句: mysql USE db1; mysql SELECT COUNT(*) FROM mytable; # selects from db1.mytable mysql USE db2; mysql SELECT COUNT(*) FROM mytable; # selects from db2.mytable使用USE语句为一个特定的当前的数据库做标记,不会阻碍您访问其它数据库中的表。下面的例子可以从db1数据库访问作者表,并从db2数据库访问编辑表: mysql USE db1; mysql SELECT author_name,editor_name FROM author,db2.editor - WHERE author.editor_id = db2.editor.editor_id;USE语句被设立出来,用于与Sybase相兼容。有些网友问到,连接以后怎么退出。其实,不用退出来,use 数据库后,使用show databases就能查询所有数据库,如果想跳到其他数据库,用 use 其他数据库名字就可以了。4.5 当前选择的数据库命令:mysql select dat

      8、abase();MySQL中SELECT命令类似于其他编程语言里的print或者write,你可以用它来显示一个字符串、数字、数学表达式的结果等等。如何使用MySQL中SELECT命令的特殊功能?1.显示MYSQL的版本mysql select version();+-+| version() |+-+| 6.0.4-alpha-community |+-+1 row in set (0.02 sec)2. 显示当前时间mysql select now();+-+| now() |+-+| 2009-09-15 22:35:32 |+-+1 row in set (0.04 sec)3. 显示年月日SELECT DAYOFMONTH(CURRENT_DATE);+-+| DAYOFMONTH(CURRENT_DATE) |+-+| 15 |+-+1 row in set (0.01 sec)SELECT MONTH(CURRENT_DATE);+-+| MONTH(CURRENT_DATE) |+-+| 9 |+-+1 row in set (0.00 sec)SELECT YEAR(CURRENT_DATE);+-+| YEAR(CURRENT_DATE) |+-+| 2009 |+-+1 row in set (0.00 s

      《Mysql常用命令及实例》由会员湖北云****-陈分享,可在线阅读,更多相关《Mysql常用命令及实例》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.