程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 很周全的Mysql數據庫、數據庫表、數據基本操作筆記(含代碼)

很周全的Mysql數據庫、數據庫表、數據基本操作筆記(含代碼)

編輯:MySQL綜合教程

很周全的Mysql數據庫、數據庫表、數據基本操作筆記(含代碼)。本站提示廣大學習愛好者:(很周全的Mysql數據庫、數據庫表、數據基本操作筆記(含代碼))文章只能為提供參考,不一定能成為您想要的結果。以下是很周全的Mysql數據庫、數據庫表、數據基本操作筆記(含代碼)正文


 Mysql數據庫、數據庫表、數據基本操作筆記分享給年夜家,供年夜家參考,詳細內容以下

1、數據庫操作

1.創立數據庫
Create database db name[數據庫選項];
tip:語句請求應用語句停止符";"來停止辦事。
標識符(數據庫名)定名規矩:
年夜小寫取決於以後操作體系。
見名知意,推舉應用下劃線法。
標識符的字符:
應用隨意率性字符,數字,乃至中文。然則一些特別的組合,例如純數字組合,特別符號等需應用標識符限制符來包裹。
限制符:反引號``
中文可以:但請求客戶端編碼


在mysql的數據目次,構成一個目次,目次名是數據庫名。
目次內,存在一個文件,用於保留數據庫的選項信息。Db.opt
2.數據庫查詢
檢查以後存在的數據庫:
show databases;
檢查數據庫的創立語句:
show create database db_name;


3.數據庫刪除
Drop database db_name;


4.修正數據庫信息
Alter database db_name[修正指令]


修正名字:
簡略的可以直接修正目次名。
將數據庫內容導出,新建一個數據庫,將內容導入,刪除舊數據庫。
創立一個新數據庫,遷就數據庫內的表,都一動(重定名)到新數據庫內,刪除舊數據庫。

2、數據庫表操作

數據庫是表的容器,表,必需屬於某個數據庫經由過程.語句指定所屬數據庫;
 停止表操作時,都邑指定以後的默許數據庫
Use db_name;

1.創立表
Create table tbl_name {列構造}[表選項]
先剖析,須要保留的實體數據,具有哪些屬性。這些屬性應若何保留。
例如:班級的信息
班級班號,班級開班日期

列界說:
列名 列的數據類型[列的屬性(束縛)] 

簡略的字符串類型 varchar;
日期類型 date
第一種辦法不消事後指定命據庫,應用.語句表現


第二種辦法先指定默許數據庫

 

2.檢查
1>有那些表
Show tables[like 'pattern'];
like 'pattern'表現取得某種規矩的表名

以上like異樣實用於 show databases like['pattern'];

2>某個表的創立信息
Show create table tal_name;
tip:可以用\G作為語句停止符顯示清楚。
比較


3>檢查表構造(描寫表構造)
Describe tbl_name;
Desc tbl_name;

 

表名前綴
為了辨別雷同邏輯表名的分歧運用,給邏輯表名增長前綴構成邏輯表名。

3.刪除表
Drop table tbl_name;


不存在也不報錯:

異樣實用database:
Drop database if exists db_name;
4.修正表
修正表名
Rename table old tbl_name to tbl_name;


支撐多個名字一路修正


支撐跨數據庫重定名,將一個數據庫下的表格挪動到另外一個數據庫上面,可以應用此特色停止數據庫重定名。


修正列界說
增長一個新的列
Add


刪除一個列
Drop


修正一個列的界說
Modify列界說


修正一個列
Change old_column 新的列界說


修正表構造,下面是子敕令,下級是,alter table tbl_name [add|drop|change|modify] 

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

3、數據操作

1.創立數據(拔出數據)
Insert into 表名(字段列表) values(值列表)


假如在拔出時,為一切的字段設置值,那末可以省略字段列表。請求是值得次序,應與表中的字段的次序分歧

 

2.取得數據(查詢數據)
Select 字段列表 from 表名 查詢前提


tip:查詢前提可以省略相當於where 1
前提查詢


3.刪除數據
Delete from 表名 前提


tip:刪除須要在邏輯上嚴厲給前提,不然輕易形成數據喪失。
4.修正數據
Update 表名 set 字段=新值,.... 前提。


以上就是關於Mysql數據庫操作的全體內容,願望對年夜家的進修有所贊助。 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved