邓_ 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 ...
随机推荐
- 实现icon和文字垂直居中的两种方法-(vertical-align and line-height)
方法一:vertical-align 在w3school定义:该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐 百思不得骑姐 然后Google,反正在w3schools上面并没有找到定义 仅 ...
- kvc和kvo的使用情况的了解
了解cocoa:Cocoa是苹果公司为Mac OS X所创建的原生面向对象的API,是Mac OS X上五大API之中的一个(其他四个是Carbon.POSIX.X11和Java). 苹果的面向对象开 ...
- Android 删除新版安卓fragment_main.xml
在新版本号的ADT中,创建androidproject时默认会产生两个xml文件--fragment_main和activity_main. 个人建议把fragment_main这个文件删除掉 1)将 ...
- nginx FastCGI模块(FastCGI)配置
http://www.howtocn.org/nginx:nginx%E6%A8%A1%E5%9D%97%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E4%B8%AD%E6 ...
- JavaScript Simple
ylbtech-JavaScript: 1.返回顶部 1. 2. 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 6.返回顶部 作者:ylbtech出处:http: ...
- ffmpeg实现
最近做一个小项目,要在线播放录制的 MP4 视频,想开源的 flash player 或 html 5 可以播放.可,虽然 MP4 是 H.264 编码,但就是播放不了.可能是封装方式(PS 方式)不 ...
- WinForm——操作word文档
解决方案资源管理器——引用——(右击)添加引用——COM 1. 安装Office,添加引用COM里面的 Microsoft Word 14.0 Object. Library 2. 导命名空间 usi ...
- [hihocoder][Offer收割]编程练习赛48
折线中点 #pragma comment(linker, "/STACK:102400000,102400000") #include<stdio.h> #includ ...
- css网页布局方式的理解
一,标准流(默认状态,元素盒按照文档中出现的顺序排列) 块级元素--垂直排版 display:block; 单独一行,可以设置宽高,宽度默认和父元素宽度一致 一般结构性标记都为块级元素,如div,h, ...
- (转) 50个CSS技巧
这里我工作中收集了10个很不错的CSS技巧,你可以用在你的项目上.它可以帮你很好地整理你的元素并让他们看起来蛮酷的.下面开始我们的内容,希望你会喜欢它.下面是我收集的CSS技巧,希望能帮助到你,感觉收 ...