刪除表中資料
表的建立
分別建立bank表、admin表、customer表、cus_remarks表、deposite表
命令格式:
create table [if not exists] `表名`(
'欄位名' 列型別 [屬性] [索引] [注釋],
'欄位名' 列型別 [屬性] [索引] [注釋],
......
'欄位名' 列型別 [屬性] [索引] [注釋] )
索引和注釋可選擇性加入
create table bank(
b_id char(5) primary key ,
b_name varchar(30)
) create table admin(
a_id varchar(30) primary key,
a_name varchar(50),
a_*** varchar(10),
a_phone varchar(30),
a_date date,
b_id char(5)
) create table customer(
c_id char(6) primary key,
c_name varchar(30)not null,
c_*** varchar(10),
c_card varchar(50),
c_province varchar(50),
c_create timestamp default current_timestamp
) create table cus_remarks(
c_id char(6) primary key,
c_remarks text
) create table deposite(
d_id int(10) auto_increment primary key,
c_id char(6),
b_id char(5),
d_amount decimal(8,2),
d_date timestamp default current_timestamp,
foreign key(c_id) references customer(c_id)
)
表中字段的修改-- 修改表名: alter table 舊表名 rename as 新錶名
-- 增加表的字段: alter table 表名 add 欄位名 列屬性
-- 修改約束:alter table 表名 modify 欄位名 列屬性
-- 字段重名: alter table 表名 change 舊名字 新名字 列屬性
-- 刪除表的字段:alter table 表名 drop 欄位名
例:使用alter table修改customer表,將c_card列的字段型別修改為char(18),c_***列的字段型別修改為char(2),c_create欄位名改為c_createtime;
alter table customer modify c_card char(18);
alter table customer modify c_*** char(2);
alter table customer change c_create c_createtime timestamp;
表中資料的基本操作
插入資料
insert into表名(欄位名1,欄位名2,…)values (值1,值2,…);
在以上格式中,欄位名1、欄位名2等是資料表中的欄位名稱,值1、值2等是對 應欄位需要新增的資料,每個值的順序、型別必須與欄位名對應。
insert into 表名 values (值 1,值 2,…);
在以上格式中,值1、值2等表示每個字段需要新增的資料,每個值的順序、型別 必須和表中字段的順序、型別都對應,否則出現錯誤。
insert into表名(欄位名1「欄位名2,…)values (值1,值2,…);
在以上格式中,欄位名1、欄位名2等表示資料表中的欄位名稱,值1、值2等表 示每個字段需要新增的資料,每個值的順序、型別必須和欄位名對應。
insert into表名[(欄位名1,欄位名2,…)]
values (值1,值2,…),(值1,值2,…),…,(值1,值2,…);
在以上格式中,欄位名1、欄位名2等表示資料表中的欄位名稱,是可選的,值1、 值2等表示每個欄位要新增的資料,每個值的順序、型別必須和欄位名對應。
insert into admin (a_id,a_name,a_***,a_phone) values ('18101','zhang','男','1122'),
('18102','li','女','1124'),('18103','tian','男','1123'),('18104','wang','女','1125');
更新資料
前面講解了如何插入資料,在插入資料之後,如果想變更,則需要更新資料表中的 資料。在mysql中可以使用update語句更新表中的資料,語法格式如下。
update表名
set欄位名1=值1[欄位名2=值2,…]
[where條件表示式];
update admin set a_*** ='男',a_phone='1111';
update admin set a_***='女'
where a_name='li';
刪除表中資料
在mysql中可以使用delete語句刪除表中的資料,語法格式如下。
delete from 表名(where條件表示式);
在以上語法中,where條件語句是可選的,用於指定刪除資料滿足的條件。通過 delete語句可以實現刪除全部資料或者刪除部分資料。
delete from admin where a_id='18101';
delete from admin ;
MYSQL資料庫基本操作操作
一 mysql伺服器的啟動與關閉 1 啟動mysql伺服器 開始 執行 輸入 cmd 然後在命令提示符下輸入 net start mysql 指令。2 連線mysql伺服器 輸入指令 mysql uroot h127.0.0.1 p111 h127.0.0.1看個人情況輸不輸 3 關閉mysql伺服...
SQL資料庫基本操作
1 建立表 create create table dba test 建立表,表名為dba test col1 number,col2 varchar2 10 第一列預設值是0 第二列不准許有空值 第一列預設值是0 第二列不准許有空值 2 檢索操作 select select 1 from 2 其中...
SQL資料庫的基本操作
一丶基本命令列操作 1 顯示當前資料庫伺服器中的資料庫列表 mysql show databases 2 建立資料庫 mysql create database 資料庫名 3 建立資料表 mysql use 庫名 mysql create table 表名 欄位名 varchar 20 欄位名 ch...