MYSQL關鍵字的使用


/*

create/select/insert/update/where

*/

create//創建數據庫、表、存儲過程、視圖等
select//讀取一條或者多條記錄

/*創建數據庫*/
create database test;


/*創建users表*/
create table if not exists users(
id int not null auto_increment,
name varchar(50) not null,
gender varchar(2) not null,
birthday date not null,
address varchar(100) not null,
telephone varchar(11) not null,
primary key(id)
)engine=innodb default charset=utf8;
//engine表示用innodb引擎,默認字符為utf8


/*創建ck存儲過程*/
delimiter $
create procedure if not exists ck()
begin
select * from users;
end $
delimiter ;

insert//insert into插入數據

insert into users(id,name,gender,birthday,address,telephone) values (1,"高某","男","1981-11-05","北京","15809320031");
insert into users(name,gender,birthday,address,telephone) values ("羅某","女","1984-01-15","北京","15800310933");
insert into users(name,gender,birthday,address,telephone) values ("張某","女","1994-05-01","北京","15899432158");
insert into users(name,gender,birthday,address,telephone) values ("曹某","女","1995-08-19","北京","17803318972");
insert into users values(5,'唐某','1994-10-01','甘肅','13756024455');

update//更新一個或多個字段

update users set address="甘肅",telephone="17103318972" where id=4;

alter//添加、刪除或修改字段

alter table users modify name varchar(25);

like//LIKE 子句與等號 = 的效果是一樣的,SQL LIKE 子句中使用百分號 %字符來表示任意字符。

select * from users where telephone like "158%";


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM