java0014——mySql詳細筆記

​切记输完每一句命令之后要用分号结束

一、数据库的显示,删除,创建​​​​

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

猜你喜欢

转载自blog.csdn.net/qq_41448891/article/details/82833722