最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

很全面的Mysql數(shù)據(jù)庫、數(shù)據(jù)庫表、數(shù)據(jù)基礎(chǔ)操作筆記(含代碼)

 更新時間:2016年04月22日 10:12:03   投稿:lijiao  
這篇文章主要為大家分享了很全面的Mysql數(shù)據(jù)庫、數(shù)據(jù)庫表、數(shù)據(jù)基礎(chǔ)操作筆記,感興趣的小伙伴們可以參考一下

 Mysql數(shù)據(jù)庫、數(shù)據(jù)庫表、數(shù)據(jù)基礎(chǔ)操作筆記分享給大家,供大家參考,具體內(nèi)容如下

一、數(shù)據(jù)庫操作

1.創(chuàng)建數(shù)據(jù)庫
Create database db name[數(shù)據(jù)庫選項];
tip:語句要求使用語句結(jié)束符";"來結(jié)束服務(wù)。
標識符(數(shù)據(jù)庫名)命名規(guī)則:
大小寫取決于當(dāng)前操作系統(tǒng)。
見名知意,推薦使用下劃線法。
標識符的字符:
使用任意字符,數(shù)字,甚至中文。但是一些特殊的組合,例如純數(shù)字組合,特殊符號等需使用標識符限定符來包裹。
限定符:反引號``
中文可以:但要求客戶端編碼


在mysql的數(shù)據(jù)目錄,形成一個目錄,目錄名是數(shù)據(jù)庫名。
目錄內(nèi),存在一個文件,用于保存數(shù)據(jù)庫的選項信息。Db.opt
2.數(shù)據(jù)庫查詢
查看當(dāng)前存在的數(shù)據(jù)庫:
show databases;
查看數(shù)據(jù)庫的創(chuàng)建語句:
show create database db_name;


3.數(shù)據(jù)庫刪除
Drop database db_name;


4.修改數(shù)據(jù)庫信息
Alter database db_name[修改指令]


修改名字:
簡單的可以直接修改目錄名。
將數(shù)據(jù)庫內(nèi)容導(dǎo)出,新建一個數(shù)據(jù)庫,將內(nèi)容導(dǎo)入,刪除舊數(shù)據(jù)庫。
創(chuàng)建一個新數(shù)據(jù)庫,將就數(shù)據(jù)庫內(nèi)的表,都一動(重命名)到新數(shù)據(jù)庫內(nèi),刪除舊數(shù)據(jù)庫。

二、數(shù)據(jù)庫表操作

數(shù)據(jù)庫是表的容器,表,必須屬于某個數(shù)據(jù)庫通過.語句指定所屬數(shù)據(jù)庫;
 進行表操作時,都會指定當(dāng)前的默認數(shù)據(jù)庫
Use db_name;

1.創(chuàng)建表
Create table tbl_name {列結(jié)構(gòu)}[表選項]
先分析,需要保存的實體數(shù)據(jù),擁有哪些屬性。這些屬性應(yīng)如何保存。
例如:班級的信息
班級班號,班級開班日期

列定義:
列名 列的數(shù)據(jù)類型[列的屬性(約束)] 

簡單的字符串類型 varchar;
日期類型 date
第一種方法不用預(yù)先指定數(shù)據(jù)庫,使用.語句表示


第二種方法先指定默認數(shù)據(jù)庫

 

2.查看
1>有那些表
Show tables[like 'pattern'];
like 'pattern'表示獲得某種規(guī)則的表名

以上like同樣適用于 show databases like['pattern'];

2>某個表的創(chuàng)建信息
Show create table tal_name;
tip:可以用\G作為語句結(jié)束符顯示清晰。
對比


3>查看表結(jié)構(gòu)(描述表結(jié)構(gòu))
Describe tbl_name;
Desc tbl_name;

 

表名前綴
為了區(qū)分相同邏輯表名的不同應(yīng)用,給邏輯表名增加前綴形成邏輯表名。

3.刪除表
Drop table tbl_name;


不存在也不報錯:

同樣適用database:
Drop database if exists db_name;
4.修改表
修改表名
Rename table old tbl_name to tbl_name;


支持多個名字一起修改


支持跨數(shù)據(jù)庫重命名,將一個數(shù)據(jù)庫下的表格移動到另一個數(shù)據(jù)庫下面,可以利用此特點進行數(shù)據(jù)庫重命名。


修改列定義
增加一個新的列
Add


刪除一個列
Drop


修改一個列的定義
Modify列定義


修改一個列
Change old_column 新的列定義


修改表結(jié)構(gòu),上面是子命令,上級是,alter table tbl_name [add|drop|change|modify] 

修改表選項
Alter table tbl_name 新的表選項

三、數(shù)據(jù)操作

1.創(chuàng)建數(shù)據(jù)(插入數(shù)據(jù))
Insert into 表名(字段列表) values(值列表)


如果在插入時,為所有的字段設(shè)置值,那么可以省略字段列表。要求是值得順序,應(yīng)與表中的字段的順序一致

 

2.獲得數(shù)據(jù)(查詢數(shù)據(jù))
Select 字段列表 from 表名 查詢條件


tip:查詢條件可以省略相當(dāng)于where 1
條件查詢


3.刪除數(shù)據(jù)
Delete from 表名 條件


tip:刪除需要在邏輯上嚴格給條件,否則容易造成數(shù)據(jù)丟失。
4.修改數(shù)據(jù)
Update 表名 set 字段=新值,.... 條件。


以上就是關(guān)于Mysql數(shù)據(jù)庫操作的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。 

相關(guān)文章

  • Mysql事務(wù)的隔離級別(臟讀+幻讀+可重復(fù)讀)

    Mysql事務(wù)的隔離級別(臟讀+幻讀+可重復(fù)讀)

    這篇文章主要介紹了Mysql事務(wù)的隔離級別(臟讀+幻讀+可重復(fù)讀),文章通告InnoDB展開詳細內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-08-08
  • MySQL索引失效原因以及SQL查詢語句不走索引原因詳解

    MySQL索引失效原因以及SQL查詢語句不走索引原因詳解

    今天領(lǐng)導(dǎo)在查詢報表時,發(fā)現(xiàn)特別慢,于是引發(fā)一系列關(guān)于sql優(yōu)化的工作,下面這篇文章主要給大家介紹了關(guān)于MySQL索引失效原因以及SQL查詢語句不走索引原因的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • clickhouse分布式表的操作示例詳解

    clickhouse分布式表的操作示例詳解

    這篇文章主要為大家介紹了clickhouse分布式表的操作示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • MySQL分表和分區(qū)的具體實現(xiàn)方法

    MySQL分表和分區(qū)的具體實現(xiàn)方法

    這篇文章主要介紹了MySQL分表和分區(qū)的具體實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-06-06
  • MySQL 請選擇合適的列

    MySQL 請選擇合適的列

    如果你的表結(jié)構(gòu)設(shè)計不良或你的索引設(shè)計不佳,那么請你優(yōu)化你的表結(jié)構(gòu)設(shè)計和給予合適的索引,這樣你的查詢性能就能提高幾個數(shù)量級?!獢?shù)據(jù)越大,索引的價值越能體現(xiàn)出來
    2012-05-05
  • MySQL開放遠程連接權(quán)限的兩種方法

    MySQL開放遠程連接權(quán)限的兩種方法

    在我們使用mysql數(shù)據(jù)庫時,有時我們的程序與數(shù)據(jù)庫不在同一機器上,這時我們需要遠程訪問數(shù)據(jù)庫,下面這篇文章主要給大家介紹了關(guān)于MySQL開放遠程連接權(quán)限的兩種方法,需要的朋友可以參考下
    2022-06-06
  • MySQL8.0版本如何正確的使用窗口函數(shù)詳解

    MySQL8.0版本如何正確的使用窗口函數(shù)詳解

    MySQL?8.0引入的窗口函數(shù),增強了數(shù)據(jù)分析能力,窗口函數(shù)允許對數(shù)據(jù)集(窗口)進行操作,與GROUPBY類似,但每個查詢行生成獨立結(jié)果,包括聚合函數(shù)如SUM、AVG,專用窗口函數(shù)如ROW_NUMBER等,窗口函數(shù)應(yīng)用于數(shù)據(jù)分組、排序、排名,并支持復(fù)雜分析場景,需要的朋友可以參考下
    2024-11-11
  • 一個字段同時滿足多個條件的查詢

    一個字段同時滿足多個條件的查詢

    當(dāng)一個字段需要同時等于多個值的時候,用and直接連不會有數(shù)據(jù)查出。
    2011-08-08
  • MySql統(tǒng)計函數(shù)COUNT的具體使用詳解

    MySql統(tǒng)計函數(shù)COUNT的具體使用詳解

    本文主要介紹了MySql統(tǒng)計函數(shù)COUNT的具體使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • MySql恢復(fù)數(shù)據(jù)方法梳理講解

    MySql恢復(fù)數(shù)據(jù)方法梳理講解

    MySQL的binlog日志是MySQL日志中非常重要的一種日志,下面這篇文章主要給大家介紹了關(guān)于mysql如何利用binlog進行數(shù)據(jù)恢復(fù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08

最新評論

正阳县| 延吉市| 长春市| 滁州市| 都安| 德保县| 绵竹市| 蒲江县| 衡东县| 三亚市| 万载县| 本溪市| 大厂| 安宁市| 望都县| 静海县| 隆德县| 柳河县| 油尖旺区| 霍州市| 吴堡县| 高雄市| 美姑县| 连云港市| 贡山| 阳春市| 富顺县| 门头沟区| 涪陵区| 咸阳市| 万安县| 武胜县| 通河县| 沾益县| 融水| 昌邑市| 永宁县| 合作市| 镇坪县| 左权县| 霍山县|