返回顶部
首页 > 资讯 > 数据库 >mysql 库基础命令汇总
  • 857
分享到

mysql 库基础命令汇总

2024-04-02 19:04:59 857人浏览 独家记忆
摘要

1 登录Mysql数据库[root@db02--52 ~]# mysql -uroot -pEnter passWord: Welcome to the Mysql monitor.  

1 登录Mysql数据库

[root@db02--52 ~]# mysql -uroot -p

Enter passWord

Welcome to the Mysql monitor.  Commands end with ; or \g.

Your MySQL connection id is 9

Server version: 5.6.34-log Source distribution


Copyright (c) 2000, 2016, oracle and/or its affiliates. All rights reserved.


Oracle is a reGIStered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql> 

2 查看当前登录的用户:

mysql> select user();

+----------------+

| user()         |

+----------------+

| root@localhost |

+----------------+

1 row in set (0.20 sec)


mysql> 

3 创建数据库haha,并查看已建库完整语句

mysql> create database haha; 创建数据库haha

Query OK, 1 row affected (0.00 sec)


mysql> show create database haha;查看刚健的数据库

+----------+---------------------------------------------------------------+

| Database | Create Database                                               |

+----------+---------------------------------------------------------------+

| haha     | CREATE DATABASE `haha` |

+----------+---------------------------------------------------------------+

1 row in set (0.00 sec)

mysql> show databases; 查看所有的数据库

+--------------------+

| Database           |

+--------------------+

| infORMation_schema |

| haha               |

| mysql              |

| oldboy             |

| oldgril            |

| performance_schema |

| xinpan             |

| xu                 |

+--------------------+

8 rows in set (0.00 sec)


mysql> 

4 创建用户hehe  使之可以管理数据库haha

mysql> create user hehe@'localhost' identified by 'oldboy123'

    -> ;创建本地用户hehe 授权数据库密码

Query OK, 0 rows affected (0.06 sec)


mysql> grant all on haha.* to hehe@'localhost';haha为数据库,hehe为用户

Query OK, 0 rows affected (0.00 sec)

5 查看创建的用户hehe拥有哪些权限

mysql> show grants for hehe@'localhost';查看创建的用户hehe拥有哪些权限

+-------------------------------------------------------------------------------------------------------------+

| Grants for hehe@localhost                                                                                   |

+-------------------------------------------------------------------------------------------------------------+

| GRANT USAGE ON *.* TO 'hehe'@'localhost' IDENTIFIED BY PASSWORD '*FE28814B4A8B3309DAC6ED7D3237ADED6DA1E515' |

| GRANT ALL PRIVILEGES ON `oldboy`.* TO 'hehe'@'localhost'                                                    |

| GRANT ALL PRIVILEGES ON `hehe`.* TO 'hehe'@'localhost'                                                      |

| GRANT ALL PRIVILEGES ON `haha`.* TO 'hehe'@'localhost'                                                      |

+-------------------------------------------------------------------------------------------------------------+

4 rows in set (0.03 sec)

6 查看当前数据库里有哪些用户。

mysql> 

mysql> select user,host from mysql.user;

+-----------+------------+

| user      | host       |

+-----------+------------+

| keke      | %          |

| oldboy    | %          |

| xinjia    | %          |

| mha       | 10.0.0.%   |

| rep       | 10.0.0.%   |

| root      | 127.0.0.1  |

| bbs       | 172.16.1.% |

| wordpress | 172.16.1.% |

| root      | db02--52   |

| haha      | localhost  |

| hehe      | localhost  |

| oldboy    | localhost  |

| root      | localhost  |

| system    | localhost  |

+-----------+------------+

14 rows in set (0.00 sec)


mysql> 

6 进入oldboy数据库

mysql> use oldboy

Database changed

mysql> 

7 查看当前所在的数据库

mysql> select database();

+------------+

| database() |

+------------+

| oldboy     |

+------------+

1 row in set (0.00 sec)


mysql> 

8 创建一张表xiaoke 字段id和name varchar(16)


mysql> create table xiaoke ( id int(4) not null, name varchar (16) not null);

Query OK, 0 rows affected (0.63 sec)


mysql> 

9查看建表结构以及表结构的sql语句

mysql> desc xiaoke 查看表的结构

    -> ;

+-------+-------------+------+-----+---------+-------+

| Field | Type        | Null | Key | Default | Extra |

+-------+-------------+------+-----+---------+-------+

| id    | int(4)      | NO   |     | NULL    |       |

| name  | varchar(16) | NO   |     | NULL    |       |

+-------+-------------+------+-----+---------+-------+

2 rows in set (0.03 sec)

查看表结构的sql语句

mysql> show full columns from xiaoke; 查看表结构的sql语句

+-------+-------------+-----------------+------+-----+---------+-------+---------------------------------+---------+

| Field | Type        | Collation       | Null | Key | Default | Extra | Privileges                      | Comment |

+-------+-------------+-----------------+------+-----+---------+-------+---------------------------------+---------+

| id    | int(4)      | NULL            | NO   |     | NULL    |       | select,insert,update,references |         |

| name  | varchar(16) | utf8_general_ci | NO   |     | NULL    |       | select,insert,update,references |         |

+-------+-------------+-----------------+------+-----+---------+-------+---------------------------------+---------+

2 rows in set (0.00 sec)


mysql> 

10 插入一条数据“1,aini”

mysql> insert into test(id,name) values(1,'aini');

Query OK, 1 row affected (0.02 sec)

mysql> select * from test;

+----+------+--------+

| id | age  | name   |

+----+------+--------+

|  1 | NULL | oldboy |

|  1 | NULL | oldboy |

|  1 | NULL | aini   |

+----+------+--------+

3 rows in set (0.02 sec)


mysql> 

11 再批量插入2行数据“2,xiaoxu”“3,xiaoxin”

mysql> insert into test(id,name) values(2,'xaioke'),(3,'xiaoxin');

Query OK, 2 rows affected (0.00 sec)

Records: 2  Duplicates: 0  Warnings: 0


mysql> select * from test;

+----+------+---------+

| id | age  | name    |

+----+------+---------+

|  1 | NULL | oldboy  |

|  1 | NULL | oldboy  |

|  1 | NULL | aini    |

|  2 | NULL | xaioke  |

|  3 | NULL | xiaoxin |

+----+------+---------+

5 rows in set (0.00 sec)


12 查询名字为oldboy的记录

mysql> select * from test where name='oldboy';

+----+------+--------+

| id | age  | name   |

+----+------+--------+

|  1 | NULL | oldboy |

|  1 | NULL | oldboy |

+----+------+--------+

2 rows in set (0.00 sec)


mysql> 

13 把数据库id等于1的名字oldboy更改为oldgril

mysql> select * from test where name='oldboy';

+----+------+--------+

| id | age  | name   |

+----+------+--------+

|  1 | NULL | oldboy |

|  1 | NULL | oldboy |

+----+------+--------+

2 rows in set (0.00 sec)


mysql> updata test set name='oldgirl' where id='1';


mysql> select * from test;

+----+------+---------+

| id | age  | name    |

+----+------+---------+

|  1 | NULL | oldgirl |

|  1 | NULL | oldgirl |

|  1 | NULL | oldgirl |

|  2 | NULL | xaioke  |

|  3 | NULL | xiaoxin |

+----+------+---------+

5 rows in set (0.00 sec)


mysql> 

未完待续。。。。。





您可能感兴趣的文档:

--结束END--

本文标题: mysql 库基础命令汇总

本文链接: https://lsjlt.com/news/49535.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql 库基础命令汇总
    1 登录mysql数据库[root@db02--52 ~]# mysql -uroot -pEnter password: Welcome to the MySQL monitor.  ...
    99+
    2024-04-02
  • CentOS常用基础命令汇总
    CentOS常用基础命令汇总 1.关机 (系统的关机、重启以及登出 ) 的命令 shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shu...
    99+
    2023-09-08
    centos linux 服务器
  • mysql基础知识汇总
    本篇内容介绍了“mysql基础知识汇总”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!SQL基础知识整理:s...
    99+
    2024-04-02
  • [MySQL] MySQL基础操作汇总
    文章目录 前言1.数据库概述1.1 数据库相关概念1.2登录MySQL:1.3 MySQL常用命令1.4表:1.5SQL语句分类: 2.CRUD操作2.1 DQL1.基础查询基础查询(简单...
    99+
    2023-09-23
    mysql 数据库
  • MySQL 基础常用命令总结
    目录MySQL 基础常用命令 1. SQL语句2. 建表3.字段属性4.修改表:alter table5. 增删改查:字符串全部使用''包起来 5.1 增5.2 删5.3 改5.4 ...
    99+
    2024-04-02
  • 汇总MySql数据库基础知识点
    这篇文章主要为大家汇总MySql数据库基础知识点,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。本文实例讲述了MySql数据库基础知识点。分享给大家供大家参考,...
    99+
    2024-04-02
  • MySQL基础知识点汇总
    本文给大家汇总介绍了mysql的23个基础的知识点,这些都是学习mysql的必备知识,小伙伴们可以参考下。 1.什么是SQL语句 sql语言:结构化的查询语言。(Structured Query...
    99+
    2024-04-02
  • 常用的mysql命令汇总
    这篇文章主要讲解了“常用的mysql命令汇总”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“常用的mysql命令汇总”吧!一、连接MySQL &nb...
    99+
    2024-04-02
  • linux中的MYSQL命令汇总
    本篇内容主要讲解“linux中的MYSQL命令汇总”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中的MYSQL命令汇总”吧!一、总结一下: 1.linux下启动mysql的命令: my...
    99+
    2023-06-13
  • MySql 之 常用命令汇总
    MySql 常用命令汇总 用户管理:一、数据库操作:二、创建表:三、修改表:四、插入数据:五、更新数据:六、删除数据:七、条件控制:八、MySQL的正则表达式:九、MySQL的一些函数:十、分组查询:十一、UNION规则——...
    99+
    2023-08-18
    mysql
  • MySQL学习之基础命令实操总结
    目录启动mysql服务连接mysql常用命令DatabaseTable启动mysql服务 (以管理员身份运行cmd) net start mysql 连接mysql mysql -...
    99+
    2024-04-02
  • mysql数据库基础命令结尾
    27 使用mysqladmin 关闭数据库mysqladmin -uroot -poldboy123 shutdownps -ef |grep mysql28 mysql忘记密码重新修改密码过程:mysql...
    99+
    2024-04-02
  • mysql常用命令汇总介绍
    设置更改mysqlroot密码 首次进入mysql数据库, ! 可以将mysql绝对路径加入到环境变量中, 还可以设置开机加载, 重新加载环境变量让mysql生效 重新登录 mysql...
    99+
    2024-04-02
  • Linux基础命令---mysql
    mysqlmysql是一个简单的sql shell,它可以用来管理mysql数据库。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。 1、语法mysql [options] ...
    99+
    2023-06-05
  • [基础学习]MySQL常用语句命令总结
      前言 相信平时大家在开发时都会使用MySQL数据库,它是目前比较火的一款数据库工具,对于大多数企业的业务来说,MySQL可以很完美地支持了。 很多时候我们都是借助mysql可视化工具操作mysql,虽然说是比较方便,但是记住一些常用的...
    99+
    2023-01-31
    语句 命令 常用
  • Sql基础语法汇总
    本篇内容介绍了“Sql基础语法汇总”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.创建数据库create...
    99+
    2024-04-02
  • MySQL基础操作命令创建库DDL
    系统数据库:information_schema:虚拟库,主要存储了系统中的一些数据库对象的信息,例如用户表信息,列信息,权限信息,字符信息等informance_schema:主要存储数据库服务器的性能参...
    99+
    2024-04-02
  • android adb 命令汇总
    一. adb 常用命令 adb version --查看adb版本 adb devices–用来查看当前连接的设备,已连接的设备会显示出来 adb connect ip地址–用来连接设备 adb di...
    99+
    2023-08-31
    adb android
  • MySQL数据库基础篇之入门基础命令小结
    本文实例讲述了MySQL数据库入门基础命令。分享给大家供大家参考,具体如下: 在日常工作与学习中,无论是开发、运维、还是测试,对于数据库的学习是不可避免的,同时也是日常工作的必备技术之一。在互联网公司,开源产品线比较...
    99+
    2022-06-01
    MySQL 数据库 基础命令
  • MySQL分区表管理命令汇总
    目录一、ANALYZE和CHECK PARTITION 分析和检查分区二、REPAIR 修复分区三、OPTIMIZE 分区四、REBUILD分区五、新增和删除分区前言: 分区是一种表...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作