用法查看数据库 show databases;
创建数据库 create database 库名;
删除数据库 drop database 库名;
选择要使用的数据库 use 库名;
查看库里的表 show tables;
查看表结构 desc 表名;
数据库操作时一定要注意空格,括号,符号!!!
创建表:以学生表为例,id 为自增主键,
create table student(
id int auto_increment primary key,
name varchar(20),
mobile varchar(20)
);
向表中添加学生数据(由于id已经设置为自增主键,所以在添加id时可以写成null,id会自增):
insert into student values(null,’zhangsan’,’12312312312’);
向表中追加字段(列)
alter table student add sex char(1);
删除表 drop table 表名;
查询表中的数据:
1.查询所有数据:select * from student;
2.指定范围查询:select name from student;
查询数据时增加筛选条件:select * from student where name=’zhangsan’;
修改数据:update student set mobile=’10101101010’ where name=’zhangsan’;
删除数据:delete from student where name=’zhangsan’;
条件查询
模糊查询:like
通配符:%(可以替代一个或者多个字符)
假如查询学生姓名中有”学”或”生”字的学生
select * from student where name like ‘%学%’ or name like ‘%生%’;
查询学生id在100-500之间的学生:
select * from student where id between 100 and 500;
或者可以写成:select * from student where id >=100 and id<= 500;
排序:order by(要放在where之后), desc表示降序,asc表示升序(不写排序方式则默认为升序)
可以一个字段排序也可以多字段同时排序 select * from 表名 order by 字段名 asc,字段名 desc;