showtables;//查看数据库内的所有表 show create table 表的名称;//查看建立表时的所用语句 desc 表的名称;//查看表的结构
三.表中记录的操作
插入语句:
常用格式:
1
insertinto 表名 values(对应插入数据1,对应插入数据2,对应插入数据3,……);
更新语句:
常用格式:
1 2 3 4
update 表名 set 列名=具体数据;//不使用where默认进行全体操作,对应列全部修改为具体数据。 update 表名 set 列名=具体数据 where 定位语句;(例如id=1)//修改对应定位的数据; update 表名 set 列名1=具体数据1,列名2=具体数据2…… where 定位语句;(例如id=1)//修改多处 update 表名 set 列名=列名运算结果式(结果是具体数据) where 定位语句;(例如id=1)//修改对应定位的数据;
删除语句:
常用格式:
1 2
deletefrom 表名;//不加定位,全部删除! deletefrom 表名 where 定位语句;//删除定位项
查询语句:
1.使用where定位语句
常用格式:
1 2 3 4 5 6
select * from 表名;//全体查询,显示整张表的数据。 select 列名1,列名2,…… from 表名;//全体查询,显示需要的对应项目。 select *,列名运算式 as 新名称(列名计算式) from 表名;//as可以不写,显示全体加上新添加的项目
select * from 表名 where 定位语句;//加入定位语句,显示满足定位条件的所有项目 select * from 表名 where 定位语句;
定位语句的写法:
与或非对应的是and or not
另外有:列名 in(具体数据1,具体数据2……)
between 具体数据1 and 具体数据2 (具体数据1必须小于具体数据2)
有> < = >= <= 等常见逻辑表达式
使用like进行模糊查找:%表示匹配多个字符(模糊查找)_表示匹配一个字符。 2.使用order by 排序:
asc:升序排列(默认)
desc:降序排列
常用格式:
1 2
select * from 表名 orderby 列名;//根据列名对表进行升序排序 select * from 表名 orderby 列名 desc;//根据列名对表进行降序排序