美文网首页
数据库一些简单的sql语句

数据库一些简单的sql语句

作者: 古巷挂青灯 | 来源:发表于2019-06-10 15:31 被阅读0次
1、数据库下载
yum install mariadb-server mariadb -y
2、启动并查看
[root@web01 ~]# systemctl start mariadb.service     (启动数据库)
[root@web01 ~]# systemctl enable mariadb.service   (开机自启动)
[root@web01 ~]# ss -lntup |grep mysql 
tcp    LISTEN     0      50        *:3306                  *:*                   users:(("mysqld",pid=4336,fd=13))
[root@web01 ~]# ps -ef |grep mysql 
mysql     4174     1  0 12:08 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
mysql     4336  4174  0 12:08 ?        00:00:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock
root      4374  3551  0 12:08 pts/0    00:00:00 grep --color=auto mysql
3、输入mysql进入
1.查看:show
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)
2.查看系统中所有的用户
MariaDB [(none)]> select user,host from mysql.user;
+------+-----------+
| user | host      |
+------+-----------+
| root | 127.0.0.1 |
| root | ::1       |
|      | localhost |
| root | web01     |
+------+-----------+
6 rows in set (0.00 sec)
3、创建数据库
MariaDB [(none)]> create   database  wordpress;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
| wordpress          |
+--------------------+
5 rows in set (0.00 sec)
4、创建用户并设置密码
创建用户并设置密码
1.grant all      on wordpress.*       to 'wordpress'@'172.16.1.%'  identified by '123456';
2.grant all      on wordpress.*       to 'wordpress'@'localhost'  identified by '123456';
所有权限    wordpress数据库.所有表 '用户名'@'172.登录'     密码是 123456 
5、查询所有数据库
MariaDB [(none)]> show tables from mysql;
+---------------------------+
| Tables_in_mysql           |
+---------------------------+
| columns_priv              |
| db                        |
| event                     |
| func                      |
| general_log               |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| host                      |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| servers                   |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+
24 rows in set (0.00 sec)
6、查看user表中字段 user和host字段
MariaDB [(none)]> select user,host  from mysql.user;
+-----------+------------+
| user      | host       |
+-----------+------------+
| root      | 127.0.0.1  |
| wordpress | 172.16.1.% |
| root      | ::1        |
|           | localhost  |
| root      | localhost  |
| wordpress | localhost  |
|           | web01      |
| root      | web01      |
+-----------+------------+
8 rows in set (0.00 sec)
7、数据比较多的时候使用\G
MariaDB [(none)]> select user,host  from mysql.user \G
*************************** 1. row ***************************
user: root
host: 127.0.0.1
*************************** 2. row ***************************
user: wordpress
host: 172.16.1.%
*************************** 3. row ***************************
user: root
host: ::1
*************************** 4. row ***************************
user: 
host: localhost
*************************** 5. row ***************************
user: root
host: localhost
*************************** 6. row ***************************
user: wordpress
host: localhost
*************************** 7. row ***************************
user: 
host: web01
*************************** 8. row ***************************
user: root
host: web01
8 rows in set (0.00 sec)
8、限制显示 limit
MariaDB [(none)]> select user,host  from mysql.user limit  1\G
*************************** 1. row ***************************
user: root
host: 127.0.0.1
1 row in set (0.00 sec)
9、查看当前用户
MariaDB [(none)]> select user();
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.07 sec)
10、显示当前在哪
MariaDB [(none)]>表示那个库都没进
MariaDB [mysql]> select database(); 显示当前使用的数据库
+------------+
| database() |
+------------+
| mysql      |
+------------+
1 row in set (0.00 sec)
11、use指定进入那个数据库用户
MariaDB [(none)]> use  mysql  进入数据库
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
12、删除用户
drop  database   wordpresd;
drop  user 'oldboy'@'localhost';
13、修改完以后如何生效
MariaDB [(none)]> flush  privileges;   更新权限信息
Query OK, 0 rows affected (0.06 sec)

这就是一些简单的数据库基础sql语句!!!

如何退出
1.exit
2.ctrl+d

相关文章

  • SQL语句总结

    SQL语句是用于访问和处理数据库的标准的计算机语言。我也刚接触SQL语句,简单的总结一下SQL语句的语法。 在SQ...

  • 简单的SQL语句记录

    SQL是关系型数据库的查询语言,因为不常用所以经常忘记。这里记录一些简单的命令,以备查询。 注意SQL语句需要以;...

  • SQL分类

    1.SQL语句的分类 DDL语句(数据定义语句)主要用于定义数据库对象的SQL语句数据库对象:表(table),列...

  • SQL语句的分类

    1.SQL语句的分类 DDL语句(数据定义语句)主要用于定义数据库对象的SQL语句数据库对象:表(table),列...

  • 第2章 SQL语句的分类和DML语句

    1.SQL语句的分类 DDL语句(数据定义语句)主要用于定义数据库对象的SQL语句数据库对象:表(table),列...

  • 12.1KOA mysql 数据库

    mysql 数据库 安装 mysql 模块 使用数据库连接执行 SQL 语句 使用数据库连接池执行 SQL 语句

  • MySQL数据库编写SQL语句利器---mycli

    MySQL数据库的操作是利用SQL语句完成SQL语句的操作。 对于初学者,学习SQL语句是操作数据库的必经之路,但...

  • 数据库SQL语言入门(二)

    系列文章: 数据库SQL语言入门(一)数据库SQL语言入门(三) DDL语句 常用的SQL语句关键字有 creat...

  • SQL语句的分类

    ### 1.SQL语句的分类 * DDL语句(数据定义语句) 主要用于定义数据库对象的SQL语句 *数据...

  • SQL预编译

    1.数据库预编译起源 (1)数据库SQL语句编译特性:数据库接受到sql语句之后,需要词法和语义解析,优化sql语...

网友评论

      本文标题:数据库一些简单的sql语句

      本文链接:https://www.haomeiwen.com/subject/fuezxctx.html