對資料庫和表進行增刪改查

2021-10-06 20:30:55 字數 1910 閱讀 5947

- 只是對資料庫和表的操作,並沒有操作表中的資料

1. c(create):建立條件

語句建立資料庫

create database 資料庫名稱;

建立資料庫,判斷不存在再建立

create database if not exists 資料庫名稱;

建立資料庫,並指定字符集

create database 資料庫名稱 character set 字符集名;

建立資料庫,判斷是否存在,並制定字符集

create database if not exists 資料庫名稱 character set 字符集;

2. r(retrieve):查詢條件

語句查詢所有資料庫的名稱:

show databases;

查詢某個資料庫的字符集:查詢某個資料庫的建立語句

show create database 資料庫名稱;

3. u(update):修改條件

語法修改資料庫的字符集

alter database 資料庫名稱 character set 字符集名稱;

4. d(delete):刪除條件

語法刪除資料庫

drop database 資料庫名稱;

判斷資料庫是否存在,存在則刪除

drop database if exists 資料庫名稱;

5. 使用資料庫條件

語句查詢當前正在使用的資料庫名稱

select database();

使用資料庫

use 資料庫名稱;

1.建立表( create )

語法:create table 表名(

列名1 資料型別1,

列名2 資料型別2,

…列名n 資料型別n

);

資料型別:

1. int:整數型別

2. double:小數型別

3. date:日期,只包含年月日,yyyy-mm-dd

4. datetime:日期,包含年月日時分秒 yyyy-mm-dd hh:mm:ss

5. timestamp:時間錯型別 包含年月日時分秒 yyyy-mm-dd hh:mm:ss

6. varchar( 字元):字串

2. r(retrieve):查詢

條件語法

查詢某個資料庫中所有的表名稱

show tables;

查詢表結構

desc 表名;

查詢某個資料庫中指定的表名稱

show create table 表名

3. u(update):修改條件

語法修改表名

alter table 表名 rename to 新的表名;

修改表的字符集

alter table 表名 character set 字符集名稱;

向表中新增一列

alter table 表名 add 列名 資料型別;

修改列名稱和資料型別型別

alter table 表名 change 列名 新列表 新資料型別

更改列名的資料型別

alter table 表名 modify 列名 新資料型別;//更改資料型別

刪除列alter table 表名 drop 列名;

4. d(delete):刪除條件

語法直接刪除

drop table 表名

判斷資料庫是否存在,存在則刪除

drop table if exists 表名 ;

用jsp對資料庫進行增刪改查

1 更消耗伺服器的資源,重定向則少佔一點資源 2 絕對路徑 寫了專案目錄,然後就相當於webcontent了,3 時間格式 yyyy mm dd hh mm ss 4 在登入處理頁面記錄乙個session,記錄你這個使用者的使用者名稱和密碼,放在登入處理頁面 5 處理頁面怎麼處理會比較好呢?6 jn...

MySQL中對資料進行增刪改查

新增資料 insert into table name field1,field2,fieldn values value1,value2,valuen 如果要新增多條資料的話一定,乙個括號代表 一條,不要把多條資料寫在乙個括號裡。insert into table name field1,fiel...

使用sql對資料庫進行簡單的增刪改查

1.建立表 create table 表名 列名 列的型別,列名 列的型別,列名 列的型別 注意自後一列不能加 2.修改表 修改表名 rename 舊表名 to 新錶名 增加列 alter table 表名 add 列名 列的型別 修改列 alter table 表名 modify 列名 列的型別 ...