暫時只更到檢視之前的內容了
後續的東西有機會再補
#插入資料
insert into customers(cust_address,cust_city,cust_state,cust_zip,cust_country,cust_contact,cust_email)
values('pep e','100 main street','los angeles','ca','90046','usa',null,null); #安全插入的方式
insert into customers(cust_address,cust_city,cust_state,cust_zip,cust_country,cust_contact,cust_email)
values('pep e','100 main street','los angeles','ca','90046','usa',null,null),
('pep c','100 main street','los angeles','ca','90046','usa',null,nul); #插入多個行
#插入檢索出的資料
insert into customers(cust_id, cust_contact, cust_name, cust_address, cust_city, cust_state, cust_zip)
select cust_id, cust_contact, cust_name, cust_address, cust_city, cust_state, cust_zip from custnew;
#這個例子把從custnew表中的資料檢索插入customers中
#更新和刪除資料
update customers set cust_email = '[email protected]' where cust_id = 10005; #如果不設定where子句,那麼會更新所有行
delete from customers where cust_id = 10006;
#建立和操縱表
create table customers
( cust_id int not null auto_increment,
cust_name char(50) not null ,
cust_address char(50) null ,
cust_city char(50) null ,
cust_state char(5) null ,
cust_zip char(10) null ,
cust_country char(50) null ,
cust_contact char(50) null ,
cust_email char(255) null ,
primary key (cust_id)
) engine=innodb;
#innodb支援事務
#更新表
alter table vendors add vend_phone char(20); #新增列
alter table vendors drop column vend_phone; #刪除列
#刪除表
drop table customers2;
#重新命名表
rename table customers2 to customers;
mysql必知必會 讀書筆記
一.show命令 1.使用命令列 管理員方式 啟動mysql服務 net start mysql57 mysql57為安裝時取得名字 2.登陸本地mysql資料庫 mysql uroot p 3.顯示已有的資料庫 show databases 4.使用某資料庫 use users 5.先使用4命令 ...
讀書筆記 mysql必知必會 22
檢視是虛擬的表。與包含資料的表不一樣,檢視只包含使用時動態檢索資料的查詢 作為檢視,它不包含表中應該有的任何列或資料,它包含的是乙個sql 查詢 與上面用以正確聯結表的相同的查詢 重用 sql語句。簡化複雜的 sql操作。在編寫查詢後,可以方便地重用它而不必知道它的基本查詢細節。使用表的組成部分而不...
《MySQL必知必會》讀書筆記 4
ps 乙個實際的儲存過程案例 create definer root localhost procedure sp delete article by id in id int begin routine body goes here.declare temp int set aid id sele...