資料庫基本操作(持續更新ing)

2021-10-24 06:45:13 字數 3260 閱讀 5363

crud:

增加(create)

查詢(retrieve)

更新(update)

刪除(delete)

create database 資料庫名 ;

##刪除資料庫

drop database 資料庫名;

use 資料庫名

create

table

`student`

(`id`

int(1)

notnull

,`name`

varchar(64

)not

null

,`number`

varchar(16

)default

'13800000000'

,`birthday`

date

default

null

,primary

key(

`id`))

;

drop table命令可以刪除表

drop

table

`student`

;

drop

table

ifexists

`student`

;

alter

table

`student`

alter

table user10 rename

to user11;

-- 修改表名user10 到 user11

alter

table test add

column name varchar(10

);--新增表列

alter

table test drop

column name;

--刪除表列

alter

table test modify address char(10

)--修改表列型別

alter

table test change address address char(40

)alter

table test change column address address1 varchar(30

)--修改表列名

select

*from ***;

insert

into *** values()

;update *** set xx=xx where ***=*** and ***=***;

delete

from *** where xx=*** and ***=*** or……;

簡單查詢

select

*from tablename;

//查詢全部

select name as

'姓名'

from student;

萬用字元%

select 欄位名 from 表名;
模糊匹配

where  name like

'%良%'

where name like

'張%'

where name like

'張%良'

select

*from student

where

year

(birthday)

>=

1980

andyear

(birthday)

<

1990

;

增添:

insert into 表名

( 列1, 列2, …, 列n)

values

( 值1, 值2, …, 值n)

示例:

insert

into

`af_school`

.`student`

(`id`

,`name`

,`phone`

,`birthday`

)values

('20180008'

,'小王'

,'13410012908'

,'1993-9-10'),

('20180009'

,'小1'

,'13410012908'

,'1993-9-10'),

('20180010, '小王', '

13410012908

', '

1993-9

-10'), ('

20180011

,'小王'

,'13410012908'

,'1993-9-10'

);

資料名、表名、列名都加反引號

值都加單引號

列名和值一一對應

簡化寫法

一次插入多行資料

增添:insert into 表名

( 列1, 列2, …, 列n)

values

( 值1, 值2, …, 值n)

示例:

insert

into

`af_school`

.`student`

(`id`

,`name`

,`phone`

,`birthday`

)values

('20180008'

,'小王'

,'13410012908'

,'1993-9-10'),

('20180009'

,'小1'

,'13410012908'

,'1993-9-10'),

('20180010, '小王', '

13410012908

', '

1993-9

-10'), ('

20180011

,'小王'

,'13410012908'

,'1993-9-10'

);

資料名、表名、列名都加反引號

值都加單引號

列名和值一一對應

簡化寫法

一次插入多行資料

Redis的基本操作 持續更新ing

redis是通過c語言原始碼編譯後進行使用的快取資料庫 key value資料庫 並且其在磁碟持久化。tar xzf redis 2.8.3.tar.gz 解壓 cd redis 2.8.3 進入到這個解壓後的檔案 make 將c語言編譯 2 編譯完成後,在src目錄下,有四個可執行檔案redis ...

mysql資料庫相關操作(持續更新)

mysqldump u使用者名稱 p密碼 h mysql主機 default character set 指定編碼 資料庫名稱 表名稱 where 查詢條件 匯出檔名.sql 例 mysqldump uroot p123456 h 127.0.0.1 default character set ut...

Sqlserver資料庫的操作(持續更新。。。。)

檢視當前的存放位置 select database id,name,physical name as currentlocation,state desc,size from sys.master files where database id db id n 資料庫名 修改檔案的存放位置下次啟動生...