邓_ Mysql·笔记
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
--------------------------------------------------------------------------------------
=============================================================================
truncate table dongfang_hk 清除所有数据,主键从1开始
delete from dongfang_hk 删除所有数据,主键继续增长
=============================================================================
连接数据库
①:mysql -hlocalhost -uroot -p
②:mysql --default_character_set=latin1 -uroot
--查询数据库
show databases;
--使用数据库
use job
--创建表
create table 表名 (
->列1 列类型 [列属性 默认值],
->列2 列类型 [列属性 默认值],
->......
);
[char(10); 定长\varchar(10); 变长]
[primary key 主键索引]
[unique key 唯一索引]
[auto_increment 自增长]
[default 0]
[not null 不能为空]
eg:
create table t_001(
id int primary key auto_increment,
name varchar(50),
age int(20)>charset=utf8
);
--插入数据
①:insert into t_001 values(1,'zhangsan','22');
②:insert into t_001 (id,name) values(2,'zhaosi');
--查询表结构
desc t_001;
--①查询表数据
select * from t_001;
select * from t_001 where id=1;
--②修改表数据
update 表名 set 数据 where 条件;
eg:
update t_001 set age=22 where id=2;
--③删除表数据[v:drop>truncate>delete]
delete from 表名 where 条件;
eg:
delete from t_001 where id=2;
1:取出100<=价格<=500的商品(不用and)
select * from 表名 where 字段名 between 100 and 500;
2:取出栏目id号等于4或11的商品(不用or) or=in
select * from goods where 字段 in (4,11);
3:取出价格大于100且小于300,或者大于4000且小于5000 的商品
select * from 表名 where (字段)100 and 字段(300) or (字段)4000 and 字段(5000);
group分组与统计函数
count()计算行数
avg()求平均函数
sum()求总和
min()求最小
max()求最大
order by 字段
[asc 升序][desc 降序]
limit(限制):[跳过几条,取几条]
取前3名 limit 0,3
取前3到前5名 limit
left join
select * from 表1 left join 表2
eg:
select avg(字段) from 表名;
where:——>原表所对应的列
having:——>经过运算改名后,(处理结果集)
eg:
select name,sum(score<60) as gk,avg(score) from 表名 group by 字段 having gk>2;
--------------------------------------------------------------------------------------------------邓总随笔
邓_ Mysql·笔记的更多相关文章
- 邓_ PHP·笔记(函数总结)
PHP 指 PHP:超文本预处理器(译者注:PHP: Hypertext Preprocessor,递归命名) PHP 是一种服务器端的脚本语言,类似 ASP PHP 脚本在服务器上执行 PHP 支持 ...
- MySQL笔记汇总
[目录] MySQL笔记汇总 一.mysql简介 数据简介 结构化查询语言 二.mysql命令行操作 三.数据库(表)更改 表相关 字段相关 索引相关 表引擎操作 四.数据库类型 数字型 字符串型 日 ...
- 涂抹mysql笔记-数据库中的权限体系
涂抹mysql笔记-数据库中的权限体系<>能不能连接,主机名是否匹配.登陆使用的用户名和密码是否正确.mysql验证用户需要检查3项值:用户名.密码和主机来源(user.password. ...
- 最全mysql笔记整理
mysql笔记整理 作者:python技术人 博客:https://www.cnblogs.com/lpdeboke Windows服务 -- 启动MySQL net start mysql -- 创 ...
- MySql笔记(二)
目录 MySQL笔记(二) 一幅画,一次瞬间的回眸,就在那次画展上,那个眼神,温柔的流转,还是那干净的皮鞋,一尘不染,俊朗的眉宇性感的唇,悄悄走近,牵手一段浪漫 MySQL笔记(二) 13.条件查询 ...
- MySql笔记Ⅱ
MySql笔记2: part3:(table相关的操作) 数据的增删改 create table t1( id int primary key auto_increment, username cha ...
- centos7.2下安装Mysql笔记
centos7.2下安装Mysql笔记 安装 MySQL 适用于 CentOS 7.0 或以后版本: yum install mariadb mariadb-server 适用于 CentOS 6.8 ...
- MySQL笔记(六)游标练习
23.3.1 Trigger Syntax and Examples 意义不明的几道练习,留着备用. 感觉不好写,而且难以调试..不知道以后会不会有实际的应用场景. 环境:MySQL 笔记(三)由 t ...
- mysql 笔记(一)
mysql 笔记 预留 mysql> use mysql; mysql> grant all privileges on *.* to root@'%' identified by &q ...
随机推荐
- JSTL函数标签
tld 文件代码 <?xml version="1.0" encoding="UTF-8" ?> <taglib xmlns="ht ...
- VmBox硬盘容量调整
硬盘容量修改为15*1024MB. VBoxManage.exe modifyhd "F:\VirtualBox\magiclinux.vdi" --resize 15360 ...
- bootstrap 操作指南
1.table中显示级联类的属性显示 例如:java代码 public class MrTask { private Integer id: private User create_user; } p ...
- 安装MySQL最后一步出现错误Error Nr.1045解决方法
转自:https://blog.csdn.net/gsls200808/article/details/46846019 安装MySQL最后一步出现错误Error Nr.1045 Connection ...
- 记录,javascript中对象的属性名是字符串,却可以不用引号
问题描述:今日看书,里面介绍js的对象的属性名是包括空字符串在内的所以字符串 问题来了,我们平时定义的对象如下,是没有引号""or’'的 var someone = { f ...
- Python 3.x 判断 dict 是否包含某个键
Python 3.x不再支持 has_key() 函数,而被__contains__('key')所替代,会返回bool,可以用其做判断. 代码示例: >>> user = 'dad ...
- 学习英语的小习惯(IT版) 不断补充中~~~~~~
对于一些英文单词的读音,包含各种类似于Linux,Maven,Python……这些单词,尽量第一时间去找到他们的标准或者地道的发音,不要随便读,以免后面发音很难纠正. 有道词典的屏幕取词和划词很好用, ...
- AHOI 2009 (BZOJ1798)维护序列 seq (线段树好题?)
我是不会说这个题很坑的.. 改了一晚上... // by SiriusRen #include <cstdio> #define N 150000 #define LSON l,mid,l ...
- C - Twins(贪心)
Problem description Imagine that you have a twin brother or sister. Having another person that looks ...
- [Offer收割]编程练习赛38
漏写的数字 #pragma comment(linker, "/STACK:102400000,102400000") #include<stdio.h> #inclu ...