设为首页 收藏本站
查看: 854|回复: 0

[经验分享] 使用MySQL数据库 SQL语句

[复制链接]

尚未签到

发表于 2018-10-8 08:23:28 | 显示全部楼层 |阅读模式
  1.查看当前服务器数据库中有哪些库?
  SHOW   DATABASES;   ###查看有哪些库
  2.查看当前使用的库有哪些表?
  USE +要查询的库名
  SHOW   TABLES; ###查询库中有哪些表
  3.查看标的结构?
  USE  +要使用的库名
  DESCRIBE  +表名 ###查看表结构
  4.创建新的库?
  CREATE   DATABASE +表名  ###创建库
  5.创建新的表
  CREATE   TABLE +表名 (字段1名称   类型 ,字段2名称   类型,...)  ###创建表
  6.删除一个表?
  DROP  TABLE   +表名 ###删除表
  7.删除一个库?
  DROP  DATABASE  +库名 ###删除库
  8.向表中插入数据记录?
  INSERT  INTO  表名  (字段1,字段2,...)   VALUES(字段1的值,字段2的值,...)###插入数据记录
  9.查询数据记录?
  SELECT 字段名1,字段名2,... FROM  表名  [WHERE  条件表达式] ###查询记录
  10.修改数据记录?
  UPDATE表名SET字段名1=字段值1WHERE条件表达式  ###修改记录
  例:将表中的张三改为王二
  update name_db set user_name='王二' where user_name='张三';
  11.删除数据记录?
  DELETEFROM表名WHERE条件表达式  ###删除记录
  12.数据库用户授权
  GRANT权限列表ON库名.表名TO用户名@来源地址[IDENTIFIEDBY'密码']
  注:权限列表:用于列出授权使用的各种数据库操作,以逗号做分割,如“select”"insert"     "update" 使用"all"表示所有权限,可授权任何操作
  库名.表名:用于指定授权操作的库和表的名称,其中可以使用通配符"*",例如使用"test.*"表示授权操作的对象为test库中的所有表 "*.*"表示所有库所有表
  用户名@来源地址:用于指定用户名称和允许访问的客户机地址,即谁能连接,能从哪连接。来源地址可以是域名、IP地址、还可以使用"%"通配符,表示某个区域或网段的所有地址。如"%.test.com" "192.168.1.%"等
  IDENTIFIED BY:用于设置用户连接数据库时使用的密码字符串,在新建用户时,若省略"IDENTIFIED BY"部分,则用户密码为空。
  GRANT语句,专门用来设置数据库用户的访问权限当指定的用户不存在时,GRANT语句将会创建新的用户

  例:grant all on *.* to 'test'@'localhost'>  13.查看权限?
  SHOW GRANTS  FOR  用户名@来源地址
  或
  USE +mysql这个库 然后 select user,host  from user; 查出权限
  14.撤销权限?
  REVOKE权限列表ON数据库名.表名FROM用户名@来源地址
  例:revoke all on *.* from 'test'@'localhost';(对test用户进行权限撤销)
  15.备份数据库SQL语句 导出数据库?
  mysqldump[选项]库名[表名1][表名2]... >/备份路径/备份文件名 ###导出指定库中的部分表
  mysqldump[选项]--databases库名[库名2]... >/备份路径/备份文件名###备份一个或多个完整的库
  mysqldump[选项]--all-databases>/备份路径/备份文件名###备份一个
  注:选项包括-u、-p 分别用于指定数据库的用户名和密码
  例:mysqldump -uroot -p1234567 mysql > /root/mysql.sql(将数据库mysql 导出root目录下并命名为mysql.sql)
  16.导入数据库?
  mysql[选项][库名][表名]

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-615709-1-1.html 上篇帖子: MySQL安装示例employee数据库 下篇帖子: Mysql中 NULL 的妙用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表