資料庫MYSQL之增刪改查

2021-10-02 11:58:32 字數 2194 閱讀 1665

基本語法

以分號結尾

運算元據庫

建立查詢

show

databases

;show

create

database mysql;

create

database name;

create

database

ifnot

exists db1;

create

database db3 character

set utf8;

create

database

ifnot

exists db4 character

set utf8;

修改

alter

database 資料庫名 character

set 字符集名稱;

drop

database name;

drop

database

ifexists name;

select

database()

;

use name;
操作表

查詢表名稱

show

tables

;

查詢表結構

desc tname;
建立表:表和我們平時用的表的結構相同,表的名字,每一列(表的列名,資料型別)

**:

create

table student4(

name varchar(32

),age int

, score double(4

,1),

date

date,)

;

複製表:create table stu like student1;

刪除表:

刪除整個表

drop

table msn;

修改表:alter table name …

alter

table 表明 rename

to 新錶名;

alter

table stu change name id var(30)

;

alter

table msn modify id varchar(20

);

alter

table 表名 drop 列名;

增加一列

alter

table 表名 add 列名 資料型別;

出錯點總結:

1、 varchar沒帶長度

2、 date寫成data

3、 列名可以是資料型別的名稱

4 、 modify寫成modify

1、新增資料

insert into 表名 (列名1,列名2,….) values(值1,值2,…);

給所有屬性賦值:

insert

into 表名 values()

;

2、刪除

#刪除某條資料

delete

from 表名 where條件

#刪除整個表

truncate

table 表名;

#刪除表中的資料

delete

table 表名;

#將整個表drop掉,然後建立乙個相同表結構的表。執行速度快

3、修改

update 表名 set 列名=列值 where 條件
注意:如果不加條件,所有都會修改

4、查詢

資料的查詢

MySQL資料庫增刪改查

注意 mysql中不區分大小寫 一 新增 新增資料到一張表中 語法 inser into 表名 列名 values 值列表 insert into students id,name values 16408100126 zzh 注意 新增資料時如果不寫欄位名,將會預設向所有欄位中新增值,確保所有no...

Mysql資料庫增刪改查

1.建立使用 使用資料庫 use work test 建立資料庫 create database work test create database ifnot exists work test character set gbk 建立表 create table dept id int prima...

資料庫增刪改查

我們知道當我們的表建立後重複執行會出錯,一般我們會這麼處理 create table if not exists stuinfo 學了新建表我們還應該知道乙個東西,如何刪除表 deop table table name 怎麼檢視別人的見表語句呢 show create table stuinfo 怎...