《Mysql必讀很全面的Mysql數據庫、數據庫表、數據基礎操作筆記(含代碼)》要點:
本文介紹了Mysql必讀很全面的Mysql數據庫、數據庫表、數據基礎操作筆記(含代碼),希望對您有用。如果有疑問,可以聯系我們。
?Mysql數據庫、數據庫表、數據基礎操作筆記分享給大家,供大家參考,具體內容如下MYSQL入門
一、數據庫操作MYSQL入門
1.創建數據庫
Create database db name[數據庫選項];
tip:語句要求使用語句結束符";"來結束服務.
標識符(數據庫名)命名規則:
大小寫取決于當前操作系統.
見名知意,推薦使用下劃線法.
標識符的字符:
使用任意字符,數字,甚至中文.但是一些特殊的組合,例如純數字組合,特殊符號等需使用標識符限定符來包裹.
限定符:反引號``
中文可以:但要求客戶端編碼MYSQL入門
MYSQL入門
MYSQL入門
在mysql的數據目錄,形成一個目錄,目錄名是數據庫名.
目錄內,存在一個文件,用于保存數據庫的選項信息.Db.opt
2.數據庫查詢
查看當前存在的數據庫:
show databases;
查看數據庫的創建語句:
show create database db_name;MYSQL入門
MYSQL入門
3.數據庫刪除
Drop database db_name;MYSQL入門
MYSQL入門
4.修改數據庫信息
Alter database db_name[修改指令]MYSQL入門
MYSQL入門
修改名字:
簡單的可以直接修改目錄名.
將數據庫內容導出,新建一個數據庫,將內容導入,刪除舊數據庫.
創建一個新數據庫,將就數據庫內的表,都一動(重命名)到新數據庫內,刪除舊數據庫.MYSQL入門
二、數據庫表操作MYSQL入門
數據庫是表的容器,表,必須屬于某個數據庫通過.語句指定所屬數據庫;
?進行表操作時,都會指定當前的默認數據庫
Use db_name;
MYSQL入門
1.創建表
Create table tbl_name {列結構}[表選項]
先分析,需要保存的實體數據,擁有哪些屬性.這些屬性應如何保存.
例如:班級的信息
班級班號,班級開班日期
MYSQL入門
列定義:
列名 列的數據類型[列的屬性(約束)]?
MYSQL入門
簡單的字符串類型 varchar;
日期類型 date
第一種方法不用預先指定數據庫,使用.語句表示MYSQL入門
MYSQL入門
第二種方法先指定默認數據庫MYSQL入門
?
MYSQL入門
2.查看
1>有那些表
Show tables[like 'pattern'];
like 'pattern'表示獲得某種規則的表名MYSQL入門
以上like同樣適用于 show databases like['pattern'];MYSQL入門
2>某個表的創建信息
Show create table tal_name;
tip:可以用\G作為語句結束符顯示清晰.
對比MYSQL入門
MYSQL入門
3>查看表結構(描述表結構)
Describe tbl_name;
Desc tbl_name;MYSQL入門
?
MYSQL入門
表名前綴
為了區分相同邏輯表名的不同應用,給邏輯表名增加前綴形成邏輯表名.MYSQL入門
3.刪除表
Drop table tbl_name;MYSQL入門
MYSQL入門
不存在也不報錯:MYSQL入門
同樣適用database:
Drop database if exists db_name;
4.修改表
修改表名
Rename table old tbl_name to tbl_name;MYSQL入門
MYSQL入門
支持多個名字一起修改MYSQL入門
MYSQL入門
支持跨數據庫重命名,將一個數據庫下的表格移動到另一個數據庫下面,可以利用此特點進行數據庫重命名.MYSQL入門
MYSQL入門
修改列定義
增加一個新的列
AddMYSQL入門
MYSQL入門
刪除一個列
DropMYSQL入門
MYSQL入門
修改一個列的定義
Modify列定義MYSQL入門
MYSQL入門
修改一個列
Change old_column 新的列定義MYSQL入門
MYSQL入門
修改表結構,上面是子命令,上級是,alter table tbl_name [add|drop|change|modify]?
MYSQL入門
修改表選項
Alter table tbl_name 新的表選項MYSQL入門
MYSQL入門
三、數據操作MYSQL入門
1.創建數據(插入數據)
Insert into 表名(字段列表) values(值列表)MYSQL入門
MYSQL入門
如果在插入時,為所有的字段設置值,那么可以省略字段列表.要求是值得順序,應與表中的字段的順序一致MYSQL入門
?
MYSQL入門
2.獲得數據(查詢數據)
Select 字段列表 from 表名 查詢條件MYSQL入門
MYSQL入門
tip:查詢條件可以省略相當于where 1
條件查詢MYSQL入門
MYSQL入門
3.刪除數據
Delete from 表名 條件MYSQL入門
MYSQL入門
tip:刪除需要在邏輯上嚴格給條件,否則容易造成數據丟失.
4.修改數據
Update 表名 set 字段=新值,.... 條件.MYSQL入門
MYSQL入門
以上就是關于Mysql數據庫操作的全部內容,希望對大家的學習有所幫助.?MYSQL入門