建立資料庫並插入資料

2021-08-18 10:14:29 字數 1428 閱讀 3699

新建資料庫

首先,我們建立乙個資料庫,給它乙個名字,比如 mysql_test,以後的幾次實驗也是對 mysql_shiyan 這個資料庫進行操作。 語句格式為 create database 《資料庫名字》;,前面的 create database 也可以使用小寫,具體命令為:

create database mysql_text;

資料表

資料表是實質儲存資料的內容,乙個資料庫中一般有多個資料表,新建資料表的語句格式如下

create table 《表的名字》 (

列名1 資料型別(資料長度),

列名2 資料型別(資料長度),

列名3 資料型別(資料長度) );

比如嘗試新建乙個名為employee的表,包含姓名,id,**,語句如下:

資料型別

mysql中的資料型別和一般的程式語言中的資料型別大同小異,如下:

整數除了 int 外,還有 tinyint、smallint、mediumint、bigint。

char 和 varchar 的區別: char 的長度是固定的,而 varchar 的長度是可以變化的,比如,儲存字串 「abc",對於 char(10),表示儲存的字元將佔 10 個位元組(包括 7 個空字元),而同樣的 varchar(12) 則只占用4個位元組的長度,增加乙個額外位元組來儲存字串本身的長度,12 只是最大值,當你儲存的字元小於 12 時,按實際長度儲存。

enum和set的區別: enum 型別的資料的值,必須是定義時列舉的值的其中之一,即單選,而 set 型別的值則可以多選。

插入資料

查詢資料可以使用select 語句,select * from 《表名》,表示查詢表中所有的資料

使用insert 語句來插入資料,語句格式如下

insert into 表的名字(列名1,列名2,列名3)values(值1,值2,值3);

來我們插入幾條資料到資料庫中去

insert into employee(id,name,phone) values(01,'tom',110110110);

insert into employee values(02,'jack',119119119);

insert into employee(id,name) values(03,'rose');

然後檢視一下

第二章 建立資料庫並插入資料

1.0 新建資料庫 create database 資料庫名 注意不要漏掉分號 sql 語句都是不區分大小寫的,但是出於嚴謹,而且便於區分保留字 保留字 reserved word 指在高階語言中已經定義過的字,使用者不能再將這些字作為變數名或過程名使用。和變數名,我們把保留字大寫,把變數和資料小寫...

MySQL 建立資料庫並匯入資料

root connection和一般connection的區別?what does host mean?how to configure host?what is port 3306 used for?用處?table可以設定不同於schema的字符集和規則?設定字符集和校對規則 utf8,utf8...

資料庫的建立與插入

資料庫的插入 在資料庫中根據上述表的定義建立上述資料庫,同時需建立相應的約束關係 create table employee empno varchar 8 not null primary key,empname varchar 50 not null,emp varchar 2 check em...