資料庫概念以及入門語句,增刪改

2022-08-22 12:18:12 字數 3145 閱讀 5047

資料庫的概念

資料庫(database,db)是乙個長期儲存在計算機內的、有組織的、有共享的、統一管理的資料集合。她是乙個按資料結構來儲存和管理資料的計算機軟體系統。資料庫的概念實際包括兩層意思: (1)資料庫是乙個實體,它是能夠合理保管資料的「倉庫」,使用者在該「倉庫」中存放要管理的事務資料,「資料」和「庫」兩個概念結合成為資料庫。 (2)資料庫是資料管理的新方法和技術,他能更合適的組織資料、更方便的維護資料、更嚴密的控制資料和更有效的利用資料。

mysql入門語句

資料庫的操作

顯示資料庫:show databases;

建立資料庫

create database 資料庫名;

使用乙個資料庫

use 資料庫名;

刪除資料庫

drop database 資料庫名;

表的操作

顯示資料庫中的表: show tables;

建立一張表

create table 表名(

欄位1 字段型別,

欄位2 字段型別,

欄位3 字段型別

檢視一張表結構

desc 表名;

重新命名表

rename table oldname to newname;

刪除一張表

drop table 表名;

欄位的操作

新增字段

alter table 表名 add 欄位名 字段型別

修改欄位名

alter table 表名 change 舊欄位名 新欄位名 字段型別

修改字段型別

alter table 表名 modify 欄位名 字段型別

刪除字段

alter table 表名 drop 欄位名

修改字段排列位置

命令:alter table 表名 modify 欄位名1 資料型別 first | after 欄位名2

1、「增」——新增資料

1.1 為表中所有字段新增資料

1.1.1 insert 語句中指定所有欄位名

1.1.2 insert語句中不指定欄位名

若不指定欄位名,則新增的值的順序應和字段在表中的順序完全一致。

語法:insert into 表名

values(值11

,值2,…

1.2 為表的指定字段新增資料

為指定字段新增資料,即只向部分字段新增值,而其他欄位的值為表定義時的預設值。

語法:insert into 表名(字段

1,欄位2,

…)values(值1,值

1.3 insert語句的其他寫法

語法:insert into 表名

set 欄位名1=值

1[,欄位名2=值

1.4  同時新增多條資料

語法:insert into 表名

[(欄位名

1,欄位名2,

…)]values (值1,值

2,…),(值1,值

2,…),

(值1,值2,

…)2、「刪」——刪除資料

語法:delete from 表名

[where

條件表示式

2.1 刪除部分資料

即刪除指定的部分資料,需要使用where子句來指定刪除記錄的條件。

2.2 刪除全部資料

若 delete 語句中沒有使用

where

語句,則會將表中所有記錄都刪除。

語法:delete from 表名

2.2 刪除全部資料的另一種方法

——truncate

語法:truncte [table ] 表名

3、「改」——更新資料

更新資料指對表中現存的資料進行修改。

語法:update 表名

set 欄位名1=值

1,[ ,欄位名2=值

2,…][ where 條件表示式

]3.1  update 更新部分資料

指更新指定表中的指定記錄,使用where 子句來指定。

3.2  update 更新全部資料

在update

語句中若不使用

where

子句,則會將表中所有記錄的指定欄位都進行更新。

資料庫增刪改查語句學習

建立乙個tfdata的資料庫效果如下 下面的資料庫檢視工具是sqlite manager 在firefox中裝入此外掛程式即可 資料庫語句 1.建立資料庫 create table tfdata id integer primary key autoincrement not null name v...

資料庫增刪改的相關語句

一 運算子 1.算術運算子 2.賦值運算子 3.關係運算子 4.邏輯運算子 and or not 二 資料插入 第一種 insert into 表名 列名1,列名2,values 值1,值2,第二種 insert into 表名 列名1,列名2,已存在的表 select 列名1,列名2.from 源...

資料庫 SQL基本增刪改查語句

新增 insert into empolyee name,age values 李四 男 21 inset into 表名 列名 values 對應資料 刪除delete from empolyee where id 2 delete from 表名 where 條件 and 並且 or或者 bet...