mysql表操作 資料庫表的操作!

2021-10-19 19:48:04 字數 1328 閱讀 6894

這些是資料庫簡單的操作,大家可以看看。

設計表時需要確定如下專案 :

(1)表的名稱。

(2)表中每一列的名稱。

(3)表中每一列的資料型別和長度。

(4)表中的列中是否允許空值、是否唯

一、是否要進行預設設定或新增使用者定義約束。

(5)表中需要的索引的型別和需要建立索引的列。

(6)表間的關係,即確定哪些列是主鍵,哪些是外來鍵。

系統資料型別

系統資料型別是sql server預先定義好的,可以直接使用。

1.整型資料型別:bigint:8個位元組,int(integer):4個位元組,smallint :2個位元組,tinyint :1個位元組(無符號)。

2.浮點資料型別 : 用於儲存十進位制小數 ,採用只入不捨的方式,real:4個位元組,最大7位精確位數。float:可以精確到第15位小數,預設占用8個位元組的儲存空間。float資料型別也可以寫為float(n)的形式,n為1~53之間的整數值。當n取1~24時,系統用4個位元組儲存它;當n取24~53時,用8個位元組儲存它。decimal和numeric:可以提供小數所需要的實際儲存空間,可以用2~17個位元組來儲存。也可以將其寫為decimal(p,s)的形式。

3.字元資料型別 用來儲存各種字母、數字符號和特殊符號。在使用時需要在其前後加上英文單引號。char:單位元組儲存。 其定義形式為:char(n)n的取值為1~8000。預設n的值為1。varchar:可以儲存長達8000個字元的可變長度字串,和char型別不同varchar型別根據輸入資料的實際長度而變化。 其定義形式為:varchar(n),nchar:採用unicode(統一字元編碼標準)字符集每個unicode字元用兩個位元組為乙個儲存單位。 其定義形式為:nchar(n)nvarchar:使用unicode字符集的varchar資料型別。 其定義形式為:nvarchar(n)。

4.文字和圖形資料型別:text:容量可以在1~231-1個位元組。 在定義text資料型別時,不需要指定資料長度,sql server會根據資料的長度自動為其分配空間。ntext:採用unicode標準字符集,用於儲存大容量文字資料。其理論上的容量為230-1(1,073,741,823)個位元組。image:用於儲存**、目錄或者圖畫,其理論容量為231-1(2,147,483,647)個位元組。

MySQL 基本操作 資料庫操作和表操作

檢視所有表 show tables like xx show tables from 庫名 檢視表機構 show create table 表名 資訊更詳細 desc 表名 describe 表名 explain 表名 show columns from 表名 like pattern show t...

MySQL基本操作 資料庫和表

資料庫的操作 mysql中,資料庫的基本操作有 建立 檢視 選擇以及刪除4種。mysql表的操作 建立表語法 create table table name column name,column type example create table if not exists runoob tbl r...

MySQL資料庫基本操作(資料庫操作一)

1 命令 行登入語法 mysql u使用者名稱 h主機名或者ip位址 p密碼 登入到本機 mysql h localhost u root p密碼 檢視當前使用者的許可權 show grants 2 建立資料庫 1 create database database name database nam...