黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 MySQL常規(guī)操作語句大全

MySQL常規(guī)操作語句大全

更新時間:2021-01-22 17:41:11 來源:動力節(jié)點(diǎn) 瀏覽1372次

MySQL歸根結(jié)底是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),主要還是進(jìn)行數(shù)據(jù)的管理,MySQL數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,使用SQL語言訪問數(shù)據(jù)庫。MySQL主要還是用來進(jìn)行數(shù)據(jù)的相關(guān)操作,本文我們就來一起學(xué)習(xí)MySQL常規(guī)操作語句。

 

1./* 啟動MySQL */

net start mysql

 

2./* 連接與斷開服務(wù)器 */

mysql -h 地址 -P 端口 -u 用戶名 -p 密碼

 

3./* 跳過權(quán)限驗證登錄MySQL */

mysqld --skip-grant-tables

-- 修改root密碼

密碼加密函數(shù)password()

update mysql.user set password=password('root');

 

SHOW PROCESSLIST -- 顯示哪些線程正在運(yùn)行

SHOW VARIABLES --

 

4./* 數(shù)據(jù)庫操作 */ ------------------

-- 查看當(dāng)前數(shù)據(jù)庫

    select database();

-- 顯示當(dāng)前時間、用戶名、數(shù)據(jù)庫版本

    select now(), user(), version();

-- 創(chuàng)建庫

    create database[ if not exists] 數(shù)據(jù)庫名 數(shù)據(jù)庫選項

    數(shù)據(jù)庫選項:

        CHARACTER SET charset_name

        COLLATE collation_name

-- 查看已有庫

    show databases[ like 'pattern']

-- 查看當(dāng)前庫信息

    show create database 數(shù)據(jù)庫名

-- 修改庫的選項信息

    alter database 庫名 選項信息

-- 刪除庫

    drop database[ if exists] 數(shù)據(jù)庫名

        同時刪除該數(shù)據(jù)庫相關(guān)的目錄及其目錄內(nèi)容

 

5./* 表的操作 */ ------------------

-- 創(chuàng)建表

    create [temporary] table[ if not exists] [庫名.]表名 ( 表的結(jié)構(gòu)定義 )[ 表選項]

        每個字段必須有數(shù)據(jù)類型

        最后一個字段后不能有逗號

        temporary 臨時表,會話結(jié)束時表自動消失

        對于字段的定義:

         字段名數(shù)據(jù)類型 [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT] [UNIQUE [KEY] | [PRIMARY] KEY] [COMMENT 'string']

-- 表選項

    -- 字符集

        CHARSET = charset_name

        如果表沒有設(shè)定,則使用數(shù)據(jù)庫字符集

    -- 存儲引擎

        ENGINE = engine_name    

        表在管理數(shù)據(jù)時采用的不同的數(shù)據(jù)結(jié)構(gòu),結(jié)構(gòu)不同會導(dǎo)致處理方式、提供的特性操作等不同

        常見的引擎:InnoDB MyISAM Memory/Heap BDB Merge Example CSV MaxDB Archive

        不同的引擎在保存表的結(jié)構(gòu)和數(shù)據(jù)時采用不同的方式

        MyISAM表文件含義:.frm表定義,.MYD表數(shù)據(jù),.MYI表索引

        InnoDB表文件含義:.frm表定義,表空間數(shù)據(jù)和日志文件

        SHOW ENGINES -- 顯示存儲引擎的狀態(tài)信息

        SHOW ENGINE 引擎名 {LOGS|STATUS} -- 顯示存儲引擎的日志或狀態(tài)信息

    -- 數(shù)據(jù)文件目錄

        DATA DIRECTORY = '目錄'

    -- 索引文件目錄

        INDEX DIRECTORY = '目錄'

    -- 表注釋

        COMMENT = 'string'

    -- 分區(qū)選項

        PARTITION BY ... (詳細(xì)見手冊)

-- 查看所有表

    SHOW TABLES[ LIKE 'pattern']

    SHOW TABLES FROM 表名

-- 查看表機(jī)構(gòu)

    SHOW CREATE TABLE 表名    (信息更詳細(xì))

    DESC 表名 / DESCRIBE 表名 / EXPLAIN 表名 / SHOW COLUMNS FROM 表名 [LIKE 'PATTERN']

    SHOW TABLE STATUS [FROM db_name] [LIKE 'pattern']

-- 修改表

    -- 修改表本身的選項

        ALTER TABLE 表名 表的選項

        EG:    ALTER TABLE 表名 ENGINE=MYISAM;

    -- 對表進(jìn)行重命名

        RENAME TABLE 原表名 TO 新表名

        RENAME TABLE 原表名 TO 庫名.表名    (可將表移動到另一個數(shù)據(jù)庫)

        -- RENAME可以交換兩個表名

    -- 修改表的字段機(jī)構(gòu)

        ALTER TABLE 表名 操作名

        -- 操作名

            ADD[ COLUMN] 字段名        -- 增加字段

                AFTER 字段名            -- 表示增加在該字段名后面

                FIRST                -- 表示增加在第一個

            ADD PRIMARY KEY(字段名)    -- 創(chuàng)建主鍵

            ADD UNIQUE [索引名] (字段名)-- 創(chuàng)建唯一索引

            ADD INDEX [索引名] (字段名)    -- 創(chuàng)建普通索引

            ADD

            DROP[ COLUMN] 字段名        -- 刪除字段

            MODIFY[ COLUMN] 字段名 字段屬性        -- 支持對字段屬性進(jìn)行修改,不能修改字段名(所有原有屬性也需寫上)

            CHANGE[ COLUMN] 原字段名 新字段名 字段屬性        -- 支持對字段名修改

            DROP PRIMARY KEY    -- 刪除主鍵(刪除主鍵前需刪除其AUTO_INCREMENT屬性)

            DROP INDEX 索引名    -- 刪除索引

            DROP FOREIGN KEY 外鍵    -- 刪除外鍵

 

-- 刪除表

    DROP TABLE[ IF EXISTS] 表名 ...

-- 清空表數(shù)據(jù)

    TRUNCATE [TABLE] 表名

-- 復(fù)制表結(jié)構(gòu)

    CREATE TABLE 表名 LIKE 要復(fù)制的表名

-- 復(fù)制表結(jié)構(gòu)和數(shù)據(jù)

    CREATE TABLE 表名 [AS] SELECT * FROM 要復(fù)制的表名

-- 檢查表是否有錯誤

    CHECK TABLE tbl_name [, tbl_name] ... [option] ...

-- 優(yōu)化表

    OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ...

-- 修復(fù)表

    REPAIR [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ... [QUICK] [EXTENDED] [USE_FRM]

-- 分析表

    ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ...

 

 

 

6./* 數(shù)據(jù)操作 */ ------------------

-- 增

    INSERT [INTO] 表名 [(字段列表)] VALUES (值列表)[, (值列表), ...]

        -- 如果要插入的值列表包含所有字段并且順序一致,則可以省略字段列表。

        -- 可同時插入多條數(shù)據(jù)記錄!

        REPLACE 與 INSERT 完全一樣,可互換。

    INSERT [INTO] 表名 SET 字段名=值[, 字段名=值, ...]

-- 查

    SELECT 字段列表 FROM 表名[ 其他子句]

        -- 可來自多個表的多個字段

        -- 其他子句可以不使用

        -- 字段列表可以用*代替,表示所有字段

-- 刪

    DELETE FROM 表名[ 刪除條件子句]

        沒有條件子句,則會刪除全部

-- 改

    UPDATE 表名 SET 字段名=新值[, 字段名=新值] [更新條件]

 

/* 字符集編碼 */ ------------------

-- MySQL、數(shù)據(jù)庫、表、字段均可設(shè)置編碼

-- 數(shù)據(jù)編碼與客戶端編碼不需一致

SHOW VARIABLES LIKE 'character_set_%'    -- 查看所有字符集編碼項

    character_set_client        客戶端向服務(wù)器發(fā)送數(shù)據(jù)時使用的編碼

    character_set_results        服務(wù)器端將結(jié)果返回給客戶端所使用的編碼

    character_set_connection    連接層編碼

SET 變量名 = 變量值

    set character_set_client = gbk;

    set character_set_results = gbk;

    set character_set_connection = gbk;

SET NAMES GBK;    -- 相當(dāng)于完成以上三個設(shè)置

-- 校對集

    校對集用以排序

    SHOW CHARACTER SET [LIKE 'pattern']/SHOW CHARSET [LIKE 'pattern']    查看所有字符集

    SHOW COLLATION [LIKE 'pattern']        查看所有校對集

    charset 字符集編碼        設(shè)置字符集編碼

collate 校對集編碼        設(shè)置校對集編碼

 

以上就是MySQL常規(guī)操作語句,基本上囊括了數(shù)據(jù)庫中表和各種數(shù)據(jù)最基本的增刪查改和我們使用MySQL數(shù)據(jù)庫常規(guī)操作,只要能夠牢牢記住這些MySQL的常規(guī)操作語句,基本上就滿足了我們對MySQL的使用。在本站的MySQL教程中,對MySQL操作語句有更加詳細(xì)的介紹,幫助我們快速掌握MySQL中的各種操作語句。

 

 

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 免费国产成人高清视频网站 | 69国产成人精品视频软件 | 日韩精品福利在线 | 午夜性爽快免费视频播放 | 九九九热在线精品免费全部 | 免费成人高清视频 | 一本大道香蕉大在线最新 | 日韩欧美视频二区 | 亚洲国产成人久久一区www妖精 | 射久久久| 天堂视频免费看 | 天天躁日日躁狠狠躁欧美日韩 | 性xxx中文视频 | 日韩美一区二区 | 99国产牛牛视频在线网站 | 91视频聊天网 | 成人国产精品免费视频 | 伦理片第一页 | 手机在线一区二区三区 | 亚色影视| 国产视频观看 | 欧美综合第一页 | 黄色片视频免费观看 | 黄色精品 | 高清色视频 | 在线亚洲欧美日韩 | 亚洲一级毛片在线播放 | 成人影院在线观看完整高清bd | 国产无限免费观看黄网站 | 日本vs欧美一区二区三区 | 老司机亚洲精品 | 卡一卡二卡三免费专区2 | 日本国产黄色片 | 一级做a爰片性色毛片武则天五则 | 黄色一区二区三区 | 免费国产不卡午夜福在线观看 | 欧美大交乱xxxx | 婷婷激情狠狠综合五月 | 亚洲制服丝袜在线播放 | 欧美精品一卡二卡 | 国产成+人+亚洲+欧美综合 |