栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 数据挖掘与分析

数据库个人复习理解02

数据库个人复习理解02

show databases; #查看所有库
create database 库名 default character set utf8 ; #创建库
drop database 库名 ; #删库

use 库名; #使用指定的数据库
create table 表名(字段名 字段类型(字段长度),字段名 字段类型(字段长度)); #新建表
show tables ; #查看表
drop table 表名; #删表
alter table 表名 add column 字段名 字段类型(字段长度) ; #修改表
desc 表名; #描述表的结构

select * from 表名; #查数据
insert into 表名 values(字段1的值,字段2的值,字段3的值,字段4的值) ;#添加数据
update 表名 set 字段名=新值 #改数据
delete from 表名 ; #删数据

当前窗口防止中文乱码
set names gbk;
分号:结束当前

字段约束

主键约束:Int primary key
哪个表中的字段被添加了主键约束,哪个字段就是这个表中唯一的主键
被主键约束了的字段,必须唯一且不能为空(null)
主键递增策略:auto_Increment :主键的值交给数据库去管理,数据库会自动查到当前的最大值+1;
非空约束
哪个字段添加了非空约束,哪个字段的值不能为空(null)
唯一约束
哪个字段添加了唯一约束,哪个字段就必须唯一,可以存在null

基础函数

是类似于java中的方法,也有小括号(),主要是用来提高SQL的效力,有时也需要传参数
数据转小写 lower
数据转大写 upper
数据的长度 length
截取[1,3] substr
拼接数据 concat
把a字符替换成666 replace
判断,如果comm是null,用10替换
ifnull()

模板:在什么表里查什么 from后一定是表

对小数处理的三种方式
round():四舍五入取整
ceil():向上取整
floor():向下取整
时间的语句
now() year(now()) 等等
转义字符

条件查询

把数据去重 dintinct
用来引导判断条件 where
简化 或 的 In not in
like 模糊查询
null数据的处理 is null is not null
between…and在区间范围内的数据

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/278969.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号