iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >3Mysql 的常用操作
  • 298
分享到

3Mysql 的常用操作

常用操作Mysql 2023-01-31 01:01:35 298人浏览 八月长安
摘要

root@OBird ~]# Mysql -uroot -pzaq12wsx   #入库mysql> show databases;  #查库ERROR 2006 (HY000): MySQL Server has Gone away

root@OBird ~]# Mysql -uroot -pzaq12wsx   #入库


mysql> show databases;  #查库

ERROR 2006 (HY000): MySQL Server has Gone away

No connection. Trying to reconnect...

Connection id:    24

Current database: *** NONE ***


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

| Database           |

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

| infORMation_schema |

| discuz             |

| mysql              |

| test               |

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

4 rows in set (0.04 sec)


mysql> use mysql   #切换库

No connection. Trying to reconnect...

Connection id:    25

Current database: *** NONE ***


Database changed

#切换了库以后,我们如怎么确认我们当前是在哪个库下


mysql> select database();# 查看当前数据库的命令

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    28

Current database: discuz


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

| database() |

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

| discuz     |

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

1 row in set (0.00 sec)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

mysql> select version();# 查看软件的版本

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    30

Current database: discuz


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

| version()  |

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

| 5.1.73-log |

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

1 row in set (0.00 sec)

——————————————————————————————————————————————


库--> 表--> 行 --> 字段


mysql> show tables; # 查库

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    31

Current database: discuz


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

| Tables_in_discuz                  |

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

| pre_common_admincp_cmenu          |

| pre_common_admincp_group          |

| pre_common_admincp_member         |#下略,太多

| pre_common_admincp_perm           |

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

查看表的字段

mysql> desc  pre_ucenter_vars; #查看表的字段

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    32

Current database: discuz


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

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

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

| name  | char(32)  | NO   | PRI |         |       |

| value | char(255) | NO   |     |         |       |

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

2 rows in set (0.02 sec)


mysql> show create table pre_ucenter_vars\G;  #查询表的创建语句

*************************** 1. row ***************************

       Table: pre_ucenter_vars

Create Table: CREATE TABLE `pre_ucenter_vars` (

  `name` char(32) NOT NULL DEFAULT '',

  `value` char(255) NOT NULL DEFAULT '',

  PRIMARY KEY (`name`)

) ENGINE=MEMORY DEFAULT CHARSET=gbk

1 row in set (0.00 sec)


ERROR: 

No query specified


##############################################################################################

手动创建一个库


mysql> create database obird; # 创建库名

mysql> use obird;             # 进入创建库

mysql> create table tb1 (`id` int(4), `name` char(40)) ENGINE=MyISAM DEFAULT CHARSET=gbk;

#创建表名  tb1,表内的字段   int(长度是4位),char(最长40),ENGINE ,字符集=gbk


mysql> show tables;

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    41

Current database: obird


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

| Tables_in_obird |

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

| tb1             |

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

1 row in set (0.00 sec)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

mysql> desc tb1;

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    42

Current database: obird


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

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

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

| id    | int(4)   | YES  |     | NULL    |       |

| name  | char(40) | YES  |     | NULL    |       |

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

2 rows in set (0.00 sec)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

mysql> show create table tb1\G;

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    44

Current database: obird


*************************** 1. row ***************************

       Table: tb1

Create Table: CREATE TABLE `tb1` (

  `id` int(4) DEFAULT NULL,

  `name` char(40) DEFAULT NULL

) ENGINE=MyISAM DEFAULT CHARSET=gbk

1 row in set (0.00 sec)


ERROR: 

No query specified

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

在表内插入数据

mysql> insert into tb1 values(1,'aming');

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    45

Current database: obird


Query OK, 1 row affected (0.00 sec)


mysql> select * from tb1; # 查询

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    46

Current database: obird


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

| id   | name  |

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

|    1 | aming |

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

1 row in set (0.00 sec)


继续插入

mysql> insert into tb1 values(2,'linux');

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    47

Current database: obird


Query OK, 1 row affected (0.00 sec)


mysql> select * from tb1;  #再次查询

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    48

Current database: obird


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

| id   | name  |

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

|    1 | aming |

|    2 | linux |

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

2 rows in set (0.00 sec)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

只插一个字段

mysql> insert into tb1 (`id`) values(2);

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    49

Current database: obird


Query OK, 1 row affected (0.00 sec)


mysql> select * from tb1;

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

| id   | name  |

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

|    1 | aming |

|    2 | linux |

|    2 | NULL  |# 只插入一个字段ID,name 此处是空的

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

3 rows in set (0.00 sec)


mysql> insert into tb1 (`name`) values('test');

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    50

Current database: obird


Query OK, 1 row affected (0.00 sec)


mysql> select * from tb1;

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

| id   | name  |

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

|    1 | aming |

|    2 | linux |

|    2 | NULL  |

| NULL | test  |# 只插入name ,ID 是空

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

4 rows in set (0.00 sec)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

也可以花式插法,id&name 互换,但是要一一对应

mysql> insert into tb1 (`name`,`id`) values('77',6);

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    51

Current database: obird


Query OK, 1 row affected (0.00 sec)


mysql> select * from tb1;

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

| id   | name  |

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

|    1 | aming |

|    2 | linux |

|    2 | NULL  |

| NULL | test  |

|    6 | 77    |

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

5 rows in set (0.00 sec)

##############################################################################################


更新一条数据


mysql> update tb1 set id=8 where name = '77'; #name = 77 的只有一行,改成了 “8”

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    52

Current database: obird


Query OK, 1 row affected (0.00 sec)

Rows matched: 1  Changed: 1  Warnings: 0


mysql> select * from tb1;

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

| id   | name  |

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

|    1 | aming |

|    2 | linux |

|    2 | NULL  |

| NULL | test  |

|    8 | 77    |

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

5 rows in set (0.00 sec)


删除一行

mysql> delete from tb1 where name='77';# 删除指定的一行 77

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    54

Current database: obird


Query OK, 1 row affected (0.00 sec)


mysql> select * from tb1;

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    57

Current database: obird


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

| id   | name  |

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

|    1 | aming |

|    2 | linux |

|    2 | NULL  |

| NULL | test  |

+------+-------+ # 查询不到 77 的行

4 rows in set (0.00 sec)


清空一张表


mysql> truncate table obird.tb1; #清空一张表

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    59

Current database: obird


Query OK, 0 rows affected (0.00 sec)


mysql> select * from tb1;  # 表已经空了

Empty set (0.00 sec)



干掉整张表

mysql> drop table tb1;  #语法

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    60

Current database: obird


Query OK, 0 rows affected (0.00 sec)


mysql> select * from tb1;

ERROR 1146 (42S02): Table 'obird.tb1' doesn't exist  #报错表已经不存在


干掉 obird 这个库

mysql> show databases; #查询,obird 这个库是存在的

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    61

Current database: obird


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

| Database           |

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

| information_schema |

| discuz             |

| mysql              |

| obird              |

| test               |

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

5 rows in set (0.00 sec)


mysql> drop database obird; # 干掉库的语法

ERROR 2006 (HY000): MySQL server  has gone away

No connection. Trying to reconnect...

Connection id:    62

Current database: obird


Query OK, 0 rows affected (0.01 sec)


mysql> show databases;

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

| Database           |

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

| information_schema |

| discuz             |

| mysql              |

| test               |#再查询,obird 已经不在了。

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

4 rows in set (0.00 sec)


##############################################################################################


您可能感兴趣的文档:

--结束END--

本文标题: 3Mysql 的常用操作

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 3Mysql 的常用操作
    root@OBird ~]# mysql -uroot -pzaq12wsx   #入库mysql> show databases;  #查库ERROR 2006 (HY000): MySQL server has gone away...
    99+
    2023-01-31
    常用 操作 Mysql
  • scala常用操作
    scala常用操作 版本信息python3.7pyspark2.4.0 from pyspark import SQLContext,SparkContext,SparkConf conf = SparkConf() sc = Spar...
    99+
    2023-01-31
    常用 操作 scala
  • MongoDB常用操作
    关系型数据库名词与MongoDB对比:关系数据库 MongoDB Database  DatabaseTable CollectionRow Do...
    99+
    2024-04-02
  • Redis常用的操作命令
    本篇内容主要讲解“Redis常用的操作命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis常用的操作命令”吧!一、key pattern 查询相应的ke...
    99+
    2024-04-02
  • Dbeaver的常用操作介绍
    这篇文章主要讲解了“Dbeaver的常用操作介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Dbeaver的常用操作介绍”吧!dbeaver是免费和开源(...
    99+
    2024-04-02
  • python MySQLdb 常用操作
    我采用的是MySQLdb操作的MYSQL数据库。先来一个简单的例子吧:import MySQLdb try:     conn=MySQLdb.connect(host='localhost',user='root',passwd='roo...
    99+
    2023-01-31
    常用 操作 python
  • python ftp常用操作
    需求快速进行ftp上传 ,下载,查询文件原来直接在shell下操作:需要【连接,输用户名,输密码,单文件操作,存在超时限制】太过于繁琐,容易操作失败改进一句命令,搞定多文件上传,下载,查询,列表等操作后期可以加入更强大的功能源代码#!/us...
    99+
    2023-01-31
    常用 操作 python
  • C#操作Word表格常见的操作
    本篇内容主要讲解“C#操作Word表格常见的操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#操作Word表格常见的操作”吧!几种常见C#操作Word表格操作有哪些呢?让我们来看看具体的实例...
    99+
    2023-06-17
  • Linux操作系统&&Linux20+常用入门操作
    目录 1. 前世今生 1.1. Linux发展史 1.2. 开源 1.3. 发行版本 2. OS/操作系统  3. 指令操作  00 man 01 adduser 02 passwd 03 userdel NAME 04 su - NAME...
    99+
    2023-09-01
    linux unix 服务器
  • MongoDB 常用的crud操作语句
    目录创建数据(CREATE)更新数据(Update)删除(DELETE)读取数据(READ)对于后端大神(小白)来说,每天的工作就是 CRUD,再加上 Control + C 和 C...
    99+
    2024-04-02
  • Css常用的操作有哪些
    本篇内容主要讲解“Css常用的操作有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Css常用的操作有哪些”吧! 常见的css样式操作 单行文本溢出掩藏 ...
    99+
    2024-04-02
  • winxp 的常用操作及技巧
    <清除 WinXP Shared Folders--就是在“我的计算机“里那些碍眼的分享数据夹> --请从registry删掉以下code-- HKEY_LOCAL_MACHINE ...
    99+
    2023-05-23
    winxp 的常用 技巧 操作
  • c# List和Dictionary常用的操作
    目录一、List1.添加方法:2.删除方法:3.搜索方法:4.修改方法:5.排序方法:6.其它方法:二、Dictionary1.添加方法2.删除方法3.搜索方法4.修改方法5.排序方...
    99+
    2024-04-02
  • mysql数据库的常用操作
    这篇文章主要讲解了“mysql数据库的常用操作”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql数据库的常用操作”吧!mysql的常用操作(添加用户)...
    99+
    2024-04-02
  • nginx常用操作命令
    一、常用命令: //开启服务:start nginx直接点击Nginx目录下的nginx.exe //停止服务:nginx停止命令stop与quit参数的区别在于stop是快速停止nginx,可能并不保存相关信息,quit是完整有序的停止n...
    99+
    2023-08-19
    nginx 服务器 运维
  • PHP数组的常见操作和常用函数
    一.数组遍历 在操作数组时,经常需要依次访问数组中的每个元素,这种操作称为数组的遍历。 在PHP中,通常使用foreach语句实现数组的遍历,其语法格式有两种,具体如下:  以上两种语法格式都是通过foreach语句来实现对数组的遍历,不同...
    99+
    2023-09-05
    php 开发语言
  • MongoDB常用的基本操作命令
    这篇文章主要讲解了“MongoDB常用的基本操作命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MongoDB常用的基本操作命令”吧! ...
    99+
    2024-04-02
  • Vim中的常用操作有哪些
    这篇文章主要讲解了“Vim中的常用操作有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vim中的常用操作有哪些”吧!Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 ...
    99+
    2023-06-27
  • MySQL常用的命令操作大全
    这篇文章主要介绍“MySQL常用的命令操作大全”,在日常操作中,相信很多人在MySQL常用的命令操作大全问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL常用的命令操作...
    99+
    2024-04-02
  • C#中常用的IO操作介绍
    在.Net 4.0中增加了一系列较为实用的IO功能,下面让我们来一起看一下吧: 1. Stream.CopyTo Stream.CopyTo在用于较小的Stream之间的拷贝时还是比...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作