
MySQL
加油开心
你好呀
展开
-
MySQL的GROUP BY
Group By从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理select 类别, sum(数量) as 数量之和from Agroup by 类别返回结果如下表,实际上就是分类汇总。以下函数用于填在上面的 “数量之和”sum(列名) 求和 max(列名) 最大值 min(列名) 最小值 avg(列名) 平均值 first(列名) 第一条记录 仅Acc原创 2020-06-09 23:33:08 · 220 阅读 · 0 评论 -
MySQL个人总结
PHP+MySQL开发的网站注入时主要针对information_schema这个数据库进行的它是你用php+mysql开发网站自动形成的数据库里面存了很多信息schemata:存了所有数据库的名字tables:所有表的名字columns:字段的名字以下是该数据库的所有表+---------------------------------------+| Tables_i...原创 2020-01-04 00:15:56 · 312 阅读 · 0 评论 -
藏了很久的mysql编辑器
之前下了一个mysql编辑器居然不会用所以渐渐就忘了它今天新建一个sql文件正好打开了这个编辑器无奈没有连接数据库所以打开wamp然后编辑器里点击file - connect就好了运行代码是按最左边那个闪电按钮就可以了以下是我运行的mysql代码SET FOREIGN_KEY_CHECKS=0;DROP TABLE IF EXISTS `think_class`;...原创 2020-01-04 00:15:26 · 1538 阅读 · 0 评论 -
MySQL学习第四天
//测试集合mysql> create table test_set( -> a set("a","b","c") -> );insert test_set(a) values("a");mysql> select * from test_set;+------+| a |+------+| a |+------+////...原创 2019-09-09 01:05:45 · 104 阅读 · 0 评论 -
MySQL学习第三天
CREATE TABLE IF NOT EXISTS USER(id TINYINT,)ENGINE=INNOOB CHARSET=UTF8;之后使用desc name你会惊奇的发现TINYINT后面多出了一个4那是因为TINYINT可以表示128,符号也代表一位,它是数据宽度即便你设置数据宽度为2,但是你输入是4位,最终还是显示4位////如果查出数据的范围,会出现截断现象比...原创 2019-09-09 01:05:01 · 167 阅读 · 0 评论 -
MySQL学习第二天
create table if not exists name(字段名称 字段类型 [完整约束条件],字段名称 字段类型 [完整约束条件],)ENGINE=存储引擎 CHARSET=编码方式;如果没有约束条件的话年龄有可能写负数数据类型:数值型,字符串型,日期时间型,二进制类型其中数值型包括整数型,浮点数,定点数整形:TINTINT,SMALLINT,MEDIUMINT,INT...原创 2019-09-09 01:04:31 · 119 阅读 · 0 评论 -
MySQL学习第一天
Commands end with ; or \g.你的命令必须以以上两种结尾select version();MySQL版本select user();用户select database();是否选择数据库select now();当前时间Type '\c' to clear the current input statement.:命令后加\c表示取消当前命令select n...原创 2019-09-09 01:03:51 · 201 阅读 · 0 评论 -
MySQL符号解析
AUTO_INCREMENT:主键自增PRIMARY KEY:主键create table时,最前面前面是每一列的名字ENGINE = InnoDB 是设置表的引擎。 innoDB 引擎是比较新的, 支持外键 与 事务处理等特性comment就是用来给表加备注,用于以后你在重新看时可以想起来NOT NULL 约束强制字段始终包含值。这意味着,如果不向字段添加值,就无法插入新...原创 2019-08-31 19:29:19 · 454 阅读 · 0 评论 -
MySQL登录方式
select * from mysql.user; //查看用户的信息SELECT USER(); //也可以查看当前用户,建议用这个mysql用户名是root@localhost//mysql -h 主机名 -u 用户名 -p-h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;-u : 登录...原创 2019-08-31 19:28:19 · 257 阅读 · 0 评论 -
MySQL:NULL
//MySQL的NULLMySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。IS NULL: 当列的值是 NULL,此运算符返回 true。IS NOT NULL: 当列的值不为 NULL, 运算符返回 true。<=>: 比较操作符(不同于=运算符),当比较的的两个值为 NU...原创 2019-08-31 19:25:28 · 148 阅读 · 0 评论 -
MySQL基础
进入MYSQL过程1.cd C:\web\mysql-8.0.14\bin2.mysqld --initialize --console3.mysql -u root -p4.123456MySQL Ctrl+C:停止,但不会退出MysqlCtrl+Z:退出MySQLEmpty set:空集sqlmapproject-sqlmap-9f75fd4sqlmap.py -u ht...原创 2019-08-31 19:24:10 · 311 阅读 · 0 评论