数据库
文章平均质量分 58
lulin916
这个作者很懒,什么都没留下…
展开
-
1/5 MySQL入门总结:下载&安装
msi版本下载:www.mysql.com >DOWNLOADS >Windows >MySQL Installer >mysql-installer-community-8.0.13.0.msi(不建议下载解压缩版,因为它还要配置my.ini文件,麻原创 2018-12-26 23:07:47 · 4641 阅读 · 2 评论 -
4/7 SELECT语句:过滤(组合WHERE子句)
说明操作AND操作符给WHERE子句附加条件OR操作符检索匹配任一条件的行计算次序优先级:()> AND > ORIN操作符指定条件范围,功能与OR相当NOT操作符否定它之后所跟的任何条件以下为数据库SQLTEST中的三张表,其结构和内容如下:AND操作符:为了通过不止一个列进行过滤,可使用AND操作符给WHERE...原创 2019-01-21 15:59:55 · 549 阅读 · 0 评论 -
5/7 SELECT语句:过滤(LIKE使用通配符)
说明操作LIKE操作符为在搜索子句中使用通配符%(百分号)通配符能匹配0、1或多个字符_(下划线)通配符只能匹配单个字符以下为数据库SQLTEST中的三张表,其结构和内容如下:LIKE操作符:为在搜索子句中使用通配符,必须使用LIKE操作符。%(百分号)通配符:%表示任何字符出现的任意次数;需要注意的是:除了一个或多个字符外,%...原创 2019-01-21 16:41:14 · 1552 阅读 · 3 评论 -
6/7 SELECT语句:过滤(正则表达式REGEXP)
说明操作REGEXP(正则表达式)LIKE替换成REGEXP.表示匹配任意1个字符LIKE与REGEXP差别以下为数据库SQLTEST中的三张表,其结构和内容如下:REGEXP(正则表达式):# 删除表记录mysql> DELETE -> FROM t_stu_profile原创 2019-01-21 21:22:42 · 3113 阅读 · 0 评论 -
sql基础总结
SQL语句的主要分为4种类型:数据控制语句(Data Control Language):控制数据库组件的存取许可、权限等;数据定义语句(Data Difinition Language):建立数据库、数据库对象和定义列的命令;数据操作语句(Data Manipulation Language):操纵数据库中数据的命令。数据查询语句(Data Query Language)语...原创 2019-01-16 22:44:04 · 209 阅读 · 0 评论 -
MySQL操作实战(二):窗口函数
窗口:记录集合窗口函数:在满足某些条件的记录集合上执行的特殊函数,对于每条记录都要在此窗口内执行函数。有的函数随着记录的不同,窗口大小都是固定的,称为静态窗口;有的函数则相反,不同的记录对应着不同的窗口,称为滑动窗口。1. 窗口函数和普通聚合函数的区别:①聚合函数是将多条记录聚合为一条;窗口函数是每条记录都会执行,有几条记录执行完还是几条。②聚合函数也可以用于窗口函数。2. 窗口函数的基...原创 2019-02-21 16:25:43 · 51265 阅读 · 13 评论 -
MySQL操作实战(三):表联结
1. 简单联结内部联结内部联结又称为等值联结。FROM tb1_nameINNER JOIN tb2_name ON condition_1INNER JOIN tb3_name ON condition_2原创 2019-02-23 11:53:44 · 2806 阅读 · 0 评论 -
sql语句练习(一)
1. 学生表t_student——学生编号(stu_id),学生姓名(stu_name),出生年月(stu_birth),学生性别(stu_sex)mysql> CREATE TABLE IF NOT EXISTS t_s原创 2019-02-24 18:58:23 · 811 阅读 · 0 评论 -
sql语句练习(二):Demand
成绩表t_score——学生编号(stu_id),课程编号(lesson_id),学生成绩(score)学生表t_student——学生编号(stu_id),学生姓名(stu_name),性别(gender),年龄(age),班级编号(class_id)课程表t_lesson——课程编号(lesson_id),课程名称(lesson_name)以下为数据库demand中的三张表,其结构和内容...原创 2019-03-04 14:42:46 · 1707 阅读 · 0 评论 -
2/2 pymysql:基础操作总结
>>> import pymysql# 打开数据库连接>>> db = pymysql.connect(host='localhost',user='root',passwd=原创 2019-01-15 18:09:57 · 191 阅读 · 0 评论 -
3/7 SELECT语句:过滤(WHERE)
说明操作使用WHERE子句WHEREWHERE结合ORDER BYFROM—WHERE—ORDER BYWHERE子句操作符=、<>、!=、<、<=、>、>=、BETWEEN原创 2019-01-21 12:23:21 · 565 阅读 · 0 评论 -
2/5 MySQL入门总结:数据类型
数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。整型:数据类型存储范围字节TINYINT有符号值:-128至127(2的7次方);无符号值:0至255(2的8次方)1SMALLINT有符号值:-32768至32767(2的15次方);无符号值:0至65535(2的16次方)2MEDIUMINT...原创 2018-12-27 10:05:40 · 136 阅读 · 0 评论 -
3/5 MySQL入门总结:数据库(DATABASE)操作
数据库操作说明操作查看数据库列表mysql> SHOW DATABASES;删除指定数据库mysql> DROP DATABASE db_name;创建数据库mysql> CREATE DATABASE (IF NOT EXISTS) db_name;修改数据库编码方式mysql&am原创 2018-12-27 17:49:35 · 213 阅读 · 0 评论 -
4/5 MySQL入门总结:数据表(TABLE)操作
数据表操作数据表(或称表)是数据库最重要的组成部分之一,是其它对象的基础。行:记录列:字段说明操作打开数据库mysql> USE db_name;创建数据表mysql> CREATE TABLE (IF NOT EXISTS) tb_name(col_name原创 2018-12-27 17:50:34 · 313 阅读 · 0 评论 -
5/5 MySQL入门总结:其它操作
其它操作说明操作查看警告信息mysql> SHOW WARNINGS;查看创建数据库时使用的指令mysql> SHOW CREATE DATABASE 库名;查看创建数据表时使用的指令mysql> SHOW CREATE TABLE 表名;...原创 2018-12-27 17:52:28 · 125 阅读 · 0 评论 -
报错:'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。
1、添加环境变量计算机 >属性 >高级系统设置 >环境变量 >PATH >编辑 >;C:\Program Files\MySQL\MySQL Server 8.0\bin2、以管理员身份运行cmd不要用“Win+R”直接打开cmd,应右击cmd然后“以管理员身份运行”。...原创 2018-12-27 19:35:23 · 5589 阅读 · 3 评论 -
报错:Navicat for MySQL 连接MySQL 8.0 出现1251错误
报错原因:MySQL 8.0 之前的版本中,加密规则是“mysql_native_password”,而在MySQL 8.0 之后,加密规则是“caching_sha2_password”。解决方法:o. 升级navicat驱动;o. 把MySQL用户登录密码加密规则还原成“mysql_native_password”#修改加密规则mysql> ALTER USER ‘roo...原创 2018-12-28 21:17:37 · 410 阅读 · 0 评论 -
报错:Navicat for MySQL 连接MySQL 8.0 出现1130错误
错误代码1130可能是帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑登入MySQL后,更改"MySQL"数据库"user"表里的"host"项,将"localhost"改成"%"即可。更改 “原创 2018-12-31 11:34:26 · 2160 阅读 · 0 评论 -
MySQL操作实战(一):关键字 & 函数
以下为数据库SQLTEST中的三张表,其结构和内容如下:1- 根据学生表,建立一个只包含Stu_id、Stu_Name、Age的女学生表:mysql> CREATE TABLE T_Stu_girls as -> SELECT Stu_id,Stu_Name,Age FROM T_Stu_Profil原创 2019-02-20 22:24:59 · 870 阅读 · 2 评论 -
7/7 SELECT语句:创建计算字段
计算字段:存储在数据库表中的数据一般不是应用程序所需要的格式。比如:如果想在一个字段中既显示公司名,又显示公司的地址,但这两个信息一般包含在不同的表列中;城市、州和邮政编码存储在不同的列中(应该这样),但邮件标签打印程序却需要把它们作为一个恰当格式的字段检索出来;列数据是大小写混合的,但报表程序需要把所有数据按大写表示出来;物品订单表存储物品的价格和数量,但不需要存储每个物品的总价格(...原创 2019-01-23 22:42:35 · 1507 阅读 · 0 评论 -
1/2 pymysql:Python连接MySQL数据库
数据库准备#创建数据库TESTDB:mysql> CREATE DATABASE TESTDB;mysql> SHOW DATABASES;mysql> USE TESTDB;#在数据库TESTDB中创建表EMPLOYEE,表字段为FIRST_NAME,LAST_NAME,AGE,SEX 和 INCOME:mysql> C原创 2019-01-14 21:51:50 · 251 阅读 · 0 评论 -
1/7 SELECT语句:基础检索
以下为数据库SQLTEST中的三张表,其结构和内容如下:mysql> SHOW DATABASES;mysql> USE sqltest;mysql> SHOW TABLES;+-------------------+| Tables_in_sqltest |+----原创 2019-01-21 11:16:33 · 427 阅读 · 0 评论 -
2/7 SELECT语句:排序(ORDER BY)
说明操作排序数据ORDER BY按多个列排序只要指定列名,列名之间用逗号分开即可指定排序方向降序:DESC,升序(默认):ASCORDER BY结合LIMIT顺序:FROM—ORDER BY—LIMIT以下为数据库SQLTEST中的三张表,其结构和内容如下:排序数据:ORDER BY子句取一个或多个列的名字,据此对输出进行排序。m...原创 2019-01-21 11:51:18 · 5067 阅读 · 0 评论 -
sql语句练习(三):LeetCode
1. 更换性别(“m”改为“f”,“f”改为“m”)。知识点:① ord():返回字符对应的ASCII数值(或Unicode数值),是chr()函数(对于8位的ASCII字符串)或unichr()函数(对于Unicode对象)的配对函数。② bin():返回一个整数int或者长整数long int的二进制表示。③ 按位异或运算符(^):当两对应的二进位相异时,结果为1。题目详情...原创 2019-03-15 15:34:45 · 658 阅读 · 0 评论