數據操作SQL
1.where語句查詢表中一條記錄,sql語句爲:
select *from school_table1 where id= ‘297e642b5def3fcb015def3fcc820001’;
2.按照表中任意字段查詢一條記錄,sql語句爲:
select *from school_table1 where schoolname=‘清華大學’;
3.按照表中任意字段刪除一條記錄,sql語句爲:
delete from schooltable1 where schoolname=’北京大學’
4.根據主鍵id刪除一條記錄,sql語句爲:
delete from school_table1 where id =‘297e642b5def3fcb015def3fcc820001’;
5.向表中插入一條記錄,sql語句爲:
insert into school_table1 values ('201703','清華大學','重點','中國北京','地理科學','地理科學1班','國家重點高校','地理研究學院','2017-3-1','2017-7-1','1956-8-1');
插入記錄時,其中時間不能爲空;
6.將表school_table1中id爲201704的記錄的schoolname改爲武漢大學,sql語句爲:
update school_table1 set schoolname=’武漢大學’ where id=’201704’;
表操作SQL
1.創建表 關鍵字 create table
語法:create table [tab_naem] (
[字段名 數據類型(長度) ] [not null | defaule null],
[字段名 數據類型(長度) ] [not null | defaule null],
Primary key(id)
)
範例:創建一張用戶信息表userinfo,有主鍵id,用戶名username,密碼password,創建時間create_time,年齡age,性別sex幾個字段。SQL語句如下:
create table userinfo (
id int(10) not null,
username varchar(20) not null,
password varchar(20) not null,
create_time date default null,
age int (3),
sex varchar(2),
primary key(id) //指定主鍵,主鍵用於唯一區分表中一條記錄,有唯一性。
)
2.刪除表 關鍵字 drop table
語法:drop table [tab_name]
範例:刪除上面創建的userinfobiao
drop table userinfo;
3.修改表 關鍵字 alter table
範例1:刪除userinfo表的age例:
語法:alter table [table_name] drop colunm [列名]
SQL: alter table userinfo drop colunm age;
範例2:將userinfo表中的sex字段修改爲email
語法:alter table [table_name] change [新字段名] [舊字段名] [數據類型]
SQL:alter table userinfo change email varchar(20) sex varchar(2);
範例3:在userinfo表中新增adder字段
語法:alter table [table_name] add [字段名] [字段數據類型]
SQL: alter table userinfo add adder varchar(50)
4.查看錶結構 關鍵字 desc
語法:desc [table_name]
範例:查看錶userinfo的表結構
SQL:desc userinfo