91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MYSQL數據庫中的增刪改查操作

發布時間:2020-05-26 18:09:12 來源:億速云 閱讀:185 作者:鴿子 欄目:MySQL數據庫

Mysql已經成為了最流行的關系型數據庫之一,目前最新的mysql版本已到了8.0了,另外它算的上是php的好基友,曾經的lamp架構風靡一時。今天我們來看看數據庫的一些操作。

首先聲明,我演示的mysql的版本是5.7.28這個版本。

新建數據庫

首先教大家一個技巧,忘記了建庫語法怎么辦,MYSQL提供了help來幫助你。比如,你忘記了建庫語句,只知道開頭命令是create。那么可以在MySQL的客戶端輸入help craete;

mysql> help create
……
topics:
   CREATE DATABASE
   CREATE EVENT
   CREATE FUNCTION
   CREATE FUNCTION UDF
   ……

現在,我們知道了建庫語句前兩個單詞了,繼續help,看看具體的語法是怎樣的。

mysql> help create database
……
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
    [create_specification] ...
create_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name
……

現在我們就知道具體的語法是怎樣的了。

語法:

create database [if not exists] 數據庫名 
[
    [charset 字符集名]
    [collate 校對集名]
]
  • if not exists表示該數據庫不存在時候才建立

  • 字符集這個和html字符集是一個意思,通常選擇有utf8或utf8mb4

  • 校對集這個是和字符間比對和排序相關。

下面來完成一個job庫的建立

mysql> CREATE DATABASE IF NOT EXISTS jobs
    -> CHARSET utf8
    -> COLLATE utf8_general_ci;
Query OK, 1 row affected (0.01 sec)

查看數據庫

當一個庫建立好了,就需要去查看下,看看是不是真的建立了。

查看數據庫的語法如下:

show databases [like patter]

該命令能夠展示所有的數據庫,以及可以按模式來查找數據庫。

現在我們來看看目前有多少個庫

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| jobs               |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

那如果我想查找以s結尾的庫有哪些,怎樣去查

mysql> SHOW DATABASES LIKE '%s';
+---------------+
| Database (%s) |
+---------------+
| jobs          |
| sys           |
+---------------+
2 rows in set (0.00 sec)

選擇數據庫

如果我們想在數據庫里建表、或新增或刪除數據等操作,首先必須要做的操作是選定該數據庫。只有選定了數據庫,這些操作才有意義、才能正確執行。

選擇數據庫的操作非常簡單,語法如下:

use 數據庫名
mysql> USE jobs;
Database changed

這樣,就選定了jobs這個庫。

修改庫

當我發現建立的時候,字符集或校對集設置的不對的時候,該如何更改呢?

語法:

ALTER DATABASES 庫名
CHASET 字符集名
COLLATE 校對集名

可以看到,修改和新增的操作基本一樣,除了CREATE改為了ALTER。

刪除庫

之前建立的庫名識jobs,但現在覺得最后的s可以不要。那么可以更改庫名嗎?不好意思,庫名是修改不了的,只能先刪除庫jobs,然后重新建立庫job。

刪庫語法:

DROP DATABASE [IF EXISTS] 庫名
mysql> DROP DATABASE IF EXISTS jobs;
Query OK, 0 rows affected (0.01 sec)
mysql> CREATE DATABASE job
    -> CHARSET utf8mb4
    -> COLLATE utf8mb4_general_ci;
Query OK, 1 row affected (0.00 sec)

注意:刪除是一個極度危險的操作。真的刪庫跑路就慘了哦!

以上就是MYSQL數據庫操作(增刪改查)的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

皮山县| 察雅县| 凤台县| 宝鸡市| 新乡县| 阿图什市| 广东省| 浏阳市| 孙吴县| 孟连| 绍兴县| 且末县| 炎陵县| 和田县| 新郑市| 敦煌市| 宣化县| 云霄县| 赫章县| 根河市| 烟台市| 托克逊县| 敦化市| 镇坪县| 崇信县| 会东县| 华坪县| 宜宾市| 上高县| 林甸县| 旬阳县| 阆中市| 中阳县| 工布江达县| 新郑市| 涿州市| 澄城县| 祁门县| 永德县| 鄂伦春自治旗| 乌拉特中旗|