Mysql的sql语句

来源:互联网 发布:网络推手联系电话 编辑:程序博客网 时间:2024/05/29 03:35

SQL,结构化查询语言,它是一种对关系数据库中的数据进行定义和操作的句法,为大多数关系数据库管理系统所支持的工业标准。它包含6个部分。
Mysql的help非常好用,可以用来查询命令,如
help show; ##查看关于show的命令
help grant; ##查看关于grant的命令

1.创建数据库

MariaDB [(none)]> CREATE DATABASE oldboy_default; MariaDB [(none)]> show databases like 'oldboy%'
SHOW databases;     ##显示数据库SHOW databases like "oldboy%"##显示含有oldboy的数据库,%相当于linux中的*。DROP database hello;    ##删除数据库“hello”DROP database if exists hello;  ##如果存在数据库hello就删除它MariaDB [mysql]> select database();     ##相当于linux的pwdMariaDB [mysql]> select user();         ##相当于whoami 当前用户MariaDB [mysql]> select version();      ##当前版本use mysql;              ##进入mysql库MariaDB [mysql]> show tables;       ##查看表信息MariaDB [(none)]> select user,host from mysql.user;            ##查看mysql库user表中的user列和host列delete from mysql.user where user='root' and host='C58';                ##删除mysql库中user表里的root用户和其主机hostdrop user 'westos'@'localhost';     ##删除用户westos MariaDB [(none)]> create user oldboy@'localhost' identified by 'westos';        ##创建一个oldboy用户,主机名localhost,密码westosmysql> SHOW GRANTS FOR 'oldboy'@'localhost';            ##查看oldboy用户的权限MariaDB [(none)]> grant all on oldboy_gbk.* to oldboy@'localhost';      ##将oldboy_gbk.*库的所有权限给oldboy用户。MariaDB [(none)]> flush privileges;        ##刷新
原创粉丝点击