数据操作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