切记输完每一句命令之后要用分号结束
一、数据库的显示,删除,创建
1.1 databases :
show databases ——显示所有的数据库
create database 【#NAME】 ——创建一个数据库
drop database 【#NAME】——删除一个数据库
use 【#NAME】使用名为【#NAME】的数据库
1.2table
1创建数据表单
CREATE TABLE 【#table-name】(
【#clom-name】【#data-type】,
);
扩展:常用的集中类型:
数据类型
TINYINT(size)-128-127/0-255
INT(size)- 表示特别小的数据
BIGINT:- 无限增长的数据
DOUBLE(size)- “”都懂“”
FLOAT(size) - “”都懂“”
字符类型;
VARCHAR (SIZE)-可变长、最多225字节
TEXT -写短篇文章之类的用
LONGTEXT-长篇文章或小说
show tables-显示一个数据库所有数据表
describe 【#NAME】-显示此数据表下的所有变量(colum-name)
drop table【#table-name】删除数据表
1.3 数据表单增加列
在一个表单后增加一列数据
alter table 【#table-name】add 【#column-name】【#data-type】
在一个表单后删除一列数据
alter table 【#table-name】drop【#column-name】
修改表名字
alter table 【#table-name】change【#old-column-name】【new-colum-name】【data-type】
修改表名
alter table 【#table-name】rename【#new-table-name】
查看表的所有数据
select *from 【#table-name】
查看指定标的数据
select 【#col-name1,col-name2】from 【#table-name】
插入所有数据
insert into 【#table-name】values(值1,值2…)
插入部分数据
insert into 【#table-name】(列1,列2)values(值1,值2)
二、where 循环判断
大于
= 大于等于
= 等于(与大部分编程语言不同)
<小于
<=小于等于
!=不等于
between 在一定范围内 (例如 x between a,b 等价于x>==a&&x<=b)
like 按照某种模式查找 模式为:
‘things’——等价于things
‘%things’—— 以things结尾
‘things%’——以things开头
‘%things%’——存在things
三 limit 截取查询结果
limit 【#began-position】【#rowcount】
四 select distinct 去掉重复结果
与select 用法基本一样
五 order by 【col-name】by 【something】
【something】取值:asc(升序:默认取值) desc(降序)
六 判断是否为null
is null 货值is not null
七 更新数据
update 表名 set 列名 = 更新数据【where语句】
update 表名 set 列名1 = 更新数据1 列名2 = 更新数据2zz