【mysql学习】教程文章相关的互联网学习教程文章

python+django+mysql学习笔记

安装python1. 从 http://www.python.org/download/ 下载最新的python版本 (我用的是python2.72, 当时最稳定的)2. 然后一路next, 安装到你想要的目录下3. 然后更改path, 点击控制面板->系统->高级->环境变量。在“系统变量”表单中点击叫做PATH的变量,然后编辑这个变量,把” ;C:\Python27; C;\Python27\Scripts; “加到它的结尾。当然,是Python所在的正确路径。 安装django1. 从https://www.djangoproject.com/download/ 下载最...

Mysql学习笔记(九)索引查询优化【代码】【图】

原文:Mysql学习笔记(九)索引查询优化PS:上网再次看了一下数据库关于索引的一些细节...感觉自己学的东西有点少...又再次的啃了啃索引....学习内容:索引查询优化...上一章说道的索引还不是特别的详细,再补充一些具体的细节...1.B-Tree索引...B-tree结构被称为平衡多路查找树...其数据结构为: 这就是其数据结构图。。。我们没必要完全的理解其中的原理。。并且我也不会做过多的原理介绍。。。我们只需要知道数据库是以这种方式...

MySQL学习1

什么是数据库* 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。* 数据库系统组成:** 数据库** 数据库管理系统** 计算机系统(操作系统、开发工具等)* 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。* RDBMS即关系数据库管理系统(Relational Database Management System)的特点:** 数据以二维表单的形式出现** 每行为各种记录** 每列为记录属性** 许多的行和列组成一张表单...

Mysql学习笔记(十三)权限管理【代码】

学习内容:1.权限管理:关于mysql的权限简单的理解就是mysql允许你做你权利以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接mysql,那么你就不能从除那台机器以外的其他机器连接mysql。那么MYSQL的权限是如何实现的呢?这就要说到mysql的两阶段的验证:第一阶段:服务器首先会检查你是否允许连接。因为创建用户的时候会加上主机限制,可以限制成本地、某个IP、某个IP段、...

MySQL学习(3)【代码】【图】

一 SQL语句  1. 数据库级别(*)    显示全部数据库:show databases;    创建数据库:create database ‘数据库名字’;    使用数据库:use ‘数据库名字‘;    删除数据库:drop database ‘s数据库名字‘;  2.数据表级别(*)    显示全部数据表:show tables;    显示数据表列:desc ‘数据表名‘;    创建表:create table ‘数据表名‘(nid 类型,name 类型);    删除表:drop table ‘...

MySQL学习笔记

获取时间日期;SELECT YEAR(CURDATE()); #获取当前年份2020SELECT DATE_FORMAT(CURDATE(),‘%Y%m‘);#获取年月202003SELECT DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 MONTH),‘%Y%m‘);#获取前一个月日期202002毫秒值转化时间格式:SELECT FROM_UNIXTIME(check_in_time/1000, ‘%Y%m‘);#check_in_time为毫秒值转化值为202003时间格式转化秒值:SELECT UNIX_TIMESTAMP(‘2020-03-01 23:59:59‘);#原文:https://www.cnblog...

MySQL学习06(事务)【代码】【图】

事务概述什么是事务事务就是将一组SQL语句放在同一批次内去执行如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行MySQL事务处理只支持InnoDB和BDB数据表类型事务的ACID原则原子性(Atomic) 整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(ROLLBACK)到事务开始前的状态,就像这个事务从来没有执行过一样。 一致性(Consist) 一个事务可以封装状态改变(...

MySQL学习笔记(3)【图】

约束作用:保证数据的完整性,唯一性根据字段:分为表级约束(针对2个或者2个以上字段使用),列级约束(针对1个字段使用)约束类型:NOT NULL 非空约束 PRIMARY KEY 主键约束 UNIQUE KEY 唯一约束 DEFAULT 默认约束 FOREIGN KEY 外键约束外键约束:保持数据一致性完整性,实现一对一或一对多关系创建外键约束的要求:1.父表(子表参照的表)和子表(具有外键列的表)必须具...

mysql学习【代码】

#include "include/mysql.h" #include <iostream> #include <assert.h> int main() {MYSQL mysql;//初始化mysql_init(&mysql);//连接assert(0 != mysql_real_connect(&mysql, "localhost", "root", "zzcan728", "whdb", 3306, NULL, 0));//查询char sql[1024] = {0};sprintf_s(sql, 1024, "SELECT `user_id`, `name`, `pic`, `vip`""FROM `user`""WHERE `user_id` = ‘1‘");int code = mysql_real_query(&mysql, sql, strlen(sql)...

mysql学习第三天练习(日期和时间函数)【代码】

-- 日期和时间函数 -- 获取当前日期select curdate(),current_date() from dual -- 返回服务器当前的日期和时间select NOW(),SYSDATE() from dual -- 返回当前时间select CURTIME() from dual -- 返回世界标准日期时间select UTC_DATE(),UTC_TIME() from dual -- 返回两个日期相差时间select TIMEDIFF(‘12:30:00‘,‘40000‘) from dual -- 返回两个时间相差天数selectDATEDIFF(‘2000-1-1‘,‘1999-12-31‘) from dual -- 日期加...

mysql学习从0开始:表的创建

下面的例子是一个名为 "persons" 的表: Id LastName FirstName Address City 1 Adams John Oxford Street London 2 Bush George Fifth Avenue New York 3 Carter Thomas Changan Street Beijing 上面的表包含三条记录(每一条对应一个人)和五个列(Id、姓、名、地址和城市)。现在我们来创建上面的数据表:mysql> create table persons( id int auto_increment not null primary key, ...

MySql学习05---数据类型【图】

MySql支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型。数值数据类型:包括整数类型TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、浮点小数数据类型FLOAT和DOUBLE,定点小数类型DECIMAL。日期/时间类型:包括YEAR、TIME、DATE、DATETIME和TIMESTAMP。字符串类型:包括CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET等。字符串类型又分为文本字符串和二进制字符串。一. 整数类型说明:TINYINT需要1个字节(...

mysql学习+再复习

mysql函数单行函数exists 是否存在字符函数? concat(a,b)拼接两个字符串? ifnull(a+b,0) 如果a+b等于null,则返回0upper,lower 大小写转换select upper(‘abc’);substr/substringinstr 返回子串第一次出现的索引,如果找不到就返回0trim 去除字符串前后的空格replace(str,from_str,to_str)将第一个参数中的字符与第二个相等的字符替换成第三个参数数学函数round 四舍五入ceil 向上取整 返回>=该参数的最小整数...

MySQL学习笔记

MySql1、创建数据库:create database 数据库名;2、删除数据库:drop database 数据库名; 3、如果报这个错误就是提示没有切换进数据库ERROR 1046 (3D000): No database selected4、切换进数据库就用:use 数据库名 创建表成功:create table mytb ( id int primary key auto_increment, name varchar(20) unique not null );primary key auto_increment:是主键约束以及自增长unique not null:唯一的不能重复的不能为空3、添加列添...

第四天mysql学习笔记【图】

一、单表查询1、查询所有记录select from student;2、查询指定字段select s_name from student; 例子指定s_name字段显示。3、查询指定条件select s_name from student where s_id>3;这例子是id大于3查询结果。4、查询指定字段别名select s_name as 学生姓名 from student;如图所示,注意:as可以不写。5、通配符%号,代表多个模糊字符select from student where s_name like ‘王%‘;,另外通配符下划线‘_’,代表单个字符。w...