【Mysql 学习目录】教程文章相关的互联网学习教程文章

PHP与MySQL学习笔记9:创建Web数据库

1、在服务器上部署MySQL服务基本步骤合注意点 1)安装MySQL(命令安装、安装包安装等) 2)考虑是否需要一个独立的操作系统用户权限来运行MySQL程序。 3)路径的设置 4)root密码 (附录A:没有root密码,系统是不安全的) 5)删除 匿名用户和仅供测试使用的数据库 6)启动MySQL服务器并将其设置为自动运行。 2、使用MySQL命令行或其他终端的几点注意...

MySQL学习02(操作数据库)【代码】【图】

操作数据库 结构化查询语句分类名称 解释 命令DDL(数据库定义语言) 定义和管理数据对象,例如数据库和数据表 create、drop、alterDML(数据操作语言) 用于操作数据库对象中所包含的数据 insert、update、deleteDQL(数据查询语言) 用于查询数据库数据 selectDCL(数据控制语言) 用于管理数据库的语言,包括管理权限及数据更改 crant、commit、rollback数据库操作 创建数据库:create database [if not exists] 数据库名; 删除...

MySQL学习01(初识MySQL)【图】

初识MySQL只会写代码的是码农;学好数据库,基本能混口饭吃;在此基础上再学好操作系统和计算机网络,就能当一个不错的程序员。如果能再把离散数学、数字电路、体系结构、数据结构/算法、编译原理学通透,再加上丰富的实践经验与领域特定知识,就能算是一个优秀的工程师了。为什么要学习数据库 1、岗位技能需求 2、现在的世界,得数据者得天下 3、存储数据的方法 4、程序,网站中,大量数据如何长久保存? 5、数据库是几乎软件体系中最...

Mysql学习笔记(五)数学与日期时间函数【代码】

1.数学函数 2.日期时间函数 这些函数都是很常用的函数...在这里进行简单的介绍... 数学函数:mysql> SELECT ABS(-32); //取绝对值函数-> 32 这个函数可安全地使用于 BIGINT 值。 mysql> SELECT SIGN(-32);//判断一个数是正数,负数,还是0.。根据实际情况返回指定的数值..-> -1mysql> SELECT MOD(234, 10);//取模函数...-> 4mysql> SELECT FLOOR(1.23);//返回不大于给出数的最大整数值-> 1mysql> SELECT CEILING(1.23);//返回不小于...

mysql学习笔记之十一(常用函数)【代码】

能运行在多个系统上的代码具有可移植性,在数据库软件中,多数sql语句时可移植的,可移植性比较强;而函数的移植性不强,主要是由于各种数据库软件都支持自己所特有的函数。因此许多sql用户不认同使用数据库软件所特有的的函数 字符串函数concat(str1,...,strn) : 连接n个字符串为一个完整的字符串insert(str,x,y,instr) : 将字符串str从第x位置开始,y个字符长的子串替换为instrlower(str) : 所有字符变为小写upper(str)...

MySQL学习笔记_9_MySQL高级操作(上)

高级操作(上)一、MySQL表复制 create table t2 like t1; #复制表结构,t2可以学习到t1所有的表结构 insert into t2 select * from t1; #复制表数据,但是这样还是会有缺陷,因为没有考虑到列的对应,因为t1与t2的表结构完全一致,所以此次操作才不会出错! 建议: insert into t3(name) select name from t1; #指定复制的列二、MySQL索引 1、直接创建索引 create index index_name on table_name(column_list);...

MySQL学习笔记_10_MySQL高级操作(下)【代码】【图】

高级操作(下)五、MySQL预处理语句 1、设置预处理stmt,传递一个数据作为where的判断条件 prepare stmt from “select * from table_name where id > ?”;2、设置一个变量 set @i = 1;3、执行预处理语句 execute stmt using @i;4、删除预处理指令 drop prepare stmt;六、MySQL事务处理 【注意】MyISAM存储引擎对事务并不支持,应该使用InnoDB存储引擎 [sql] view plaincopyprint? 1、set autocommit = 0; #关闭自动...

MySQL学习笔记_13_Linux下C++/C连接MySQL数据库(三) --处理返回数据【代码】【图】

下C++/C连接MySQL数据库(三) --处理返回数据一、通过返回结果集中的字段数[cpp] view plaincopyprint? unsigned int mysql_field_count(MYSQL * connection); //将MYSQL_ROW的值作为一个存储了一行数据的数组... unsigned int mysql_field_count(MYSQL * connection); //将MYSQL_ROW的值作为一个存储了一行数据的数组... 示例:[cpp] view plaincopyprint? //一次取一个值的情况,另一种情况与其类似,修改处会标出 #include ...

MySQL学习笔记_12_Linux下C++/C连接MySQL数据库(二) --返回数据的SQL【代码】【图】

下C++/C连接MySQL数据库(二) --返回数据的SQL 引: 返回数据的SQL是指通过查询语句从数据库中取出满足条件的数据记录 从MySQL数据库值哦功能检索数据有4个步骤: 1)发出查询 2)检索数据 3)处理数据 4)整理所需要的数据用mysql_query()发出查询,检索数据可以使用mysql_store_result()或mysql_use_result(),取决与怎样检索数据,接着是调用mysql_fetch_row()来处理数据,最后,还必须调用mysql_free_resul...

MySQL学习笔记_1_MySQL数据库管理系统概述【图】

C/S: client / server架构 MySQL DBMS(Data Bank Management System): 数据库管理系统 客户端 <---> 服务器 ---> 数据库 ---> 数据表 ---> (记录/行,字段/列)2、 数据库程序员需要精通的操作:(不是DBA(数据库管理员)) 一、为项目设计表 二、使用SQL语句(SQL语句编程) 其他、都可以通过工具来完成。3、MySQL文件结构 配置文件:my.ini: 可以通过修改该文件,来配置MySQL相应的属性 bin文件目录: 保存了MySQL所有的命令...

MySQL学习笔记_5_SQL语言的设计与编写(上)

语言的设计与编写(上)一、SQL语句分类数据定义语言(DDL): 用于定义和管理数据对象,包括数据库、数据表、视图、索引等。例如:CREATE、DROP、ALTER等语句。数据操作语言(DML):【和表中的数据记录有关的语言】用于操作数据库对象中所包含的数据。例如:INSERT、UPDATE、DELETE语句。数据查询语言(DQL):用于查询数据库对象中所包含的数据,能够进行单表查询、连接查询、嵌套查询,以及集合查询等各种复杂程度不同的数据库...

MySQL学习笔记_7_MySQL常用内置函数

常用内置函数说明: 1)可以用在SELECT/UPDATE/DELETE中,及where,orderby,having中 2)在函数里将字段名作为参数,变量的值就是字段所对应的每一行的值。 3)在程序设计语言如C++中提供的函数,MySQL大部分也提供了,关于MySQL函数的完整信息,请参阅《MySQL参考手册》一、字符串函数【比较常用,需要掌握】 1、 concat(s1,s2,...,sn) #把传入的参数连接成一个字符串 selectconcat(‘abc‘,‘def‘); selectconcat(name,‘ age ...

MySQL学习笔记_8_SQL语言基础复习

语言基础复习一、概述 SQL语句注释方式 1)以“#”开头直到行尾的所有内容都是注释 2)以“--”(--后还有一个空格)开头直到行尾的所有内容都是注释 3)以“/*”开始,以“*/”结束的所有内容都是注释,可用于注释多行二、数据库操作 1、创建数据库 create database db_name;db_name命名规则: 1)名称可由任意字母,数字,”_”或”$”组成,可以是上述任意字符作为开头,但是不能单独使用数字作为数据库名称。 2)长度限制:数据...

Mysql学习笔记(三)运算符和控制流函数【代码】

1.操作符 2.控制流程函数 操作符: i.圆括号。。 简单的介绍一下圆括号,圆括号的使用的目的是规定计算表达式的顺序。。。这个想必大家都熟悉例如 mysql>select 1+(2*3) mysql>select (1+2)*3 ii.比较运算符。 比较运算符就比较多了,并且也很常用..比如 =等于:mysql> SELECT 1 = 0;-> 0 mysql> SELECT ‘0‘ = 0;-> 1<> , !=不等于:mysql> SELECT ‘.01‘ <> ‘0.01‘;-> 1mysql> SELECT .01 <> ‘0.01‘;-> 0 <=小于或等...

Mysql学习笔记(二)数据类型 补充【代码】

学习内容: 1.String类型 2.列类型存储需求 String类型: i.char与varchar char与varchar的类型相似,但是他们的保存方式和检索方式不同... char的存储结构是固定长度的存储...即指定了几个字节,那么就占用几个字节,如char(4),那么无论存入的是什么字串,那么都占用四个字节...char的 可表示长度范围为0-255的任何值,当保存的字节不够指定的范围时,会使用空格来补齐...当检索的时候,会剪除掉补齐的空格... varchar的存储...