1.0 我的操作系统是window10 专业版 64位.,不过至少windows7以上系统都是一样的. 关于MySQL如何下载,请参考博文: [数据库]2.0 如何获得MySQL以及MySQL安装 https://www.cnblogs.com/xiaofu007/p/10293529.html linux环境下安装MySQL传送门: [数据库]3.0 MySQL入门学习(四)——linux系统环境下MySQL安装 https://www.cnblogs.com/xiaofu007/p/1029…
1.0 help == ? 帮助指令,查询某个指令的解释.用法.说明等.详情参考博文: [数据库]6.0 MySQL入门学习(六)——MySQL启动与停止.官方手册.文档查询 https://www.cnblogs.com/xiaofu007/p/10301005.html 2.0 在cmd命令行中,输入“”ysql --help”,可以查看由mysql提供的选择项目表. 3.0 为了连接服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个 密码.如果服务器运行在登录服…
1.0 我的操作系统是CentOS Linux release 7.6.1810  (Core) 系统详细信息如下: Linux version 3.10.0-957.1.3.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) 关于MySQL如何下载,请参考博文: [数据库]2.0 如何获得MySQL https://www.cnblogs.c…
1.0 SELECT语句用来从数据表中检索信息. SELECT what_to_select FROM which_table WHERE conditions_to_satisfy; what_to_select指出你想要看到的内容,可以是列的一个表,或*表示“所有的列”. which_table指出你想要从其检索数据的表. WHERE子句是可选项,如果选择该项,conditions_to_satisfy指定行必须满足的检索条件. 2.0 在我的博文“MySQL入门学习(八)”中,创建了一个小…
1.0 使用SHOW语句找出服务器上当前存在什么数据库: mysql> SHOW DATABASES; 每台机器上的数据库列表是不同的,但是很可能有mysql和test数据库.mysql是必需的,因为它描述用户访问权限,test数据库经常作为用户试身手的工作区. 可见我的数据库里面没有test. 2.0 没有就自己创建: 现在假设一个场景,假定在一个小动物园中有很多宠物,现在想跟踪关于它们各种类型的信息.我们通过创建表来保存数据并根据所需要的信息装载他们,然后可以从表中检索数据来回答关于动物不同…
1.0 什么是MySQL(官方发音 My Ess Que Ell)? 是一个快速.多线程.多用户和强壮的SQL数据库服务器,SQL是世界上最流行的标准化数据库语言. 名字来源:共同创办人Monty Widenius的女儿名字叫“My”,加SQL,就叫MySQL. 2.0 MySQL具有客户机/服务器体系结构的分布式数据库管理系统 3.0 MySQL由瑞典MySQL AB (TcX )公司负责开发和维护,目前属于 Oracle 旗下产品. 3.1 MySQL官网网址: https://www.my…
1.0 MySQL源码目录主要包括:客户端代码.服务端代码.测试工具.其他库文件.当然,看懂源代码得有一定的C语言基础. BUILD:各种平台的编译脚本,可以用来制作各平台的二进制版本 client:客户端目录(mysql.cc.mysqladmin.cc……) Docs:文档目录 storage:存储引擎目录,实现handler抽象借口主要包涵下面目录:innobase(最常用,支持事务.MVCC,就是多版本的并发控制).myisam myisammrg heap csv archive(支持…
1.0 MySQL主要有四种启动方式:直接启动.安全启动.服务启动.多实例启动. 直接启动: 服务器启动: 安全启动(最常用): 多实例启动: 2.0如何获得MySQL帮助 2.1官方手册 下面提供百度云的链接,因为百度识别原“.chm”格式的文件为敏感信息,导致无法下载,所以压缩放上去,永久有效的.官方手册其实就是一本循序渐进并且超详细的使用教程. 5.1官方手册中文版.chm格式(文档生成于: 2005-11-15): 链接:https://pan.baidu.com/s/1Wyf7Czy2…
1.0 如何获得MySQL: www.oracle.com https://dev.mysql.com/downloads/ 2.0 例如进入Oracle官网,找到MySQL: 进入页面后,切换到“资源”,这里我进入的是甲骨文的中文网站,相应如果进入该公司的英文网站也是一样的,画面不会变: 向下滑动,直到最底部,找到“下载MySQL数据库”,单击: 这时你会发现,还是会进入本文开头描述的第二个网站(https://dev.mysql.com/downloads/mysql/): 我们选择社区版,…
储存过程 DELIMITER // CREATE PROCEDURE pro1() BEGIN SELECT book_id,book_name,category FROM bookinfo t1 JOIN bookcategory t2 ON t1.book_category_id = t2.category_id; END// DELIMITER ; DELIMITER // ),OUT num INT) BEGIN DELETE FROM reader_info WHERE card_id…
转载地址:http://www.2cto.com/database/201212/175864.html 一.数学函数  www.2cto.com           ABS(x)                    返回x的绝对值         BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)         CEILING(x)                返回大于x的最小整数值         EXP(x) 返回值e(自然对数的底)的x次方         FLO…
转载地址:http://www.2cto.com/database/201212/175541.html MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation).  www.2cto.com            对于字符集的支持细化到四个层次:服务器(server),数据库(database),数据表(table)和连接(connection).  一.MySQL默认字符集          MySQ…
Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器.由于这四个软件都是免费或开放式源码软件,因此使用这种不用花一分钱(人工成本除外)就可以建立起一个稳定.免费的网站系统,被业界称为“LAMP”组合.今天,我们就讲讲MySQL数据库的安装和简单应用. [安装MySQL] 首先,挂载光盘,创建本地yum源. 清空yum缓存,安装MySQL服务 提示:上面那张截图的具体指令是: [root@test  /]#  yum  install  –y …
转载地址:http://www.2cto.com/database/201212/176781.html 触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位于BEGIN和END语句之间的一组语句):  www.2cto.com             DELETE:             INSERT:             UPDATE:             使用触发器,需要MySQL5或之后的版本支持. 一.触发器基本操作 1.创建触发器         创建触发…
转载地址:http://www.2cto.com/database/201212/175862.html 一.算术运算符 1.加  www.2cto.com           mysql> select 1+2;         +-----+         | 1+2 |         +-----+         |   3 |         +-----+ 2.减         mysql> select 1-2;         +-----+         | 1-2…
转载地址:http://www.2cto.com/database/201212/175867.html 一.操作数据库  www.2cto.com    1.查看数据库          show databases [ like ''];          示例:          mysql> show databases;          +--------------------+          | Database           |          +---------…
查看已有的数据库: mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | test | +--------------------+ rows in set (0.05 sec) 新建数据库语句: mysql> create database wzu; Query OK, row affected (0.05 sec) mysql>…
转载地址:http://www.2cto.com/database/201212/176772.html 一.创建索引  www.2cto.com           MYSQL常用的索引类型主要有以下几种: 1.普通索引         CREATE INDEX idx_name ON table_name(table_col(length));         如果索引字段是CHAR,varchar类型,length可以指定小于字段实际长度:如果是BLOB和TEXT类型,必须指定length…
转载地址:http://www.2cto.com/database/201212/175536.html 一.整型  www.2cto.com            整数类型是数据库中最基本的数据类型.标准SQL中支持INTEGER和SMALLINT这两种整数类型.MySQL数据库除了支持这两种类型外,还扩展支持了TINYINT.MEDIUMINT和BIGINT.          各种整数类型的取值范围.存储的字节数如下:          整型        字节数  无符号数的取值范围  …
JDBC 数据库驱动 我们的程序会通过数据库驱动和数据库打交道 JDBC Sun公司简化开发人员的操作,提供的规范 第一个JDBC项目 创建一个Java项目 导入jar包 编写测试代码 1 create database `jdbcStudy` character set utf8mb4 collate utf8mb4_bin; 2 3 use `jdbcStudy`; 4 5 6 insert into `users`(`id`,`NAME`,`PASSWORD`,`email`,`birth…
前一段时间,将项目改成SAAS的架构,每个billing account都可以获得一个子域,一个单独的数据库,一个单独的数据库用户和对应数据库的权限. 现在有时间了,将数据库相关的命令用博客备份一下.其中有些没有尝试过,如有错误请指正. 1. 创建用户 create user username@'host' identified by 'password'; insert into mysql.user(Host,User,Password) values("host", "…
转载地址:http://www.2cto.com/database/201212/177380.html 存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合.可将其视为批文件,虽然它们的作用不仅限于批处理.  www.2cto.com           使用存储过程需要MySQL5及以后的版本支持. 一.为什么要使用存储过程         通过把处理封闭在容易使用的单元中,简化复杂的操作:         将一系列处理步骤放到同一存储过程中,保证了数据的完整性和操作的安…
转载地址:http://www.2cto.com/database/201212/173873.html 一.理解全文本搜索   www.2cto.com   1.MyISAM支持全文本搜索,而InnoDB不支持.   2.在使用全文本搜索时,MySQL不需要分别查看每个行,不需要分别分析和处理每个词.MySQL创建指定列中各词的一个索引,搜索可以针对这些词进行.这样MySQL可以快速有效地决定哪些词匹配,哪些词不匹配,它们匹配的频率,等等.   二.使用全文本搜索   1.为了进行全文本搜索,…
转载地址:http://www.2cto.com/database/201212/173869.html 一.正则表达式介绍   www.2cto.com   正则表达式是用来匹配文本的特殊的串(字符集合).   二.使用MySQL正则表达式   1.MySQL仅仅支持多数正则表达式实现的一个很小的子集.   2.LIKE匹配整个列值:而REGEXP匹配列值的子串,如果被匹配的文本在列值中出现,REGEXP将会找到它,相应的行将被返回.看下面的例子:   www.2cto.com   [sql]…
转载地址:http://www.2cto.com/database/201212/173868.html 1.登录数据库    www.2cto.com       命令:mysql -u username –p (mysql -h主机地址 -u用户名 -p用户密码)     描述:输入命令回车,即可输入密码了.密码验证通过即可进入数据库了. 2.查看数据状态     命令:show database;     描述:该命令会显示现存的所有数据库. 3.建立与删除数据库     命令:creat…
1.下载并安装好FineReport9.0和SQL Server 2016 2.开始——>所有应用——>Microsoft SQL Server 2016——>SQL Server 2016 Master Data Services Configuration Manager(单击打开) 3.创建数据库,下一步 身份验证类型选择SQL Server 账户,设置用户名和密码,测试连接,提示连接已成功,则进入下一步 输入数据库名称(名称随意,好记就行),之后一路点击下一步就行 创建成功 4.…
用户创建及权限部分 1 create user Cra2iTeT identified by '123456'-- 创建用户 2 3 alter user 'Cra2iTeT'@'%' identified by '123456'-- 修改密码 4 5 rename user Cra2iTeT to Cra2iTeT112-- 重命名 6 7 grant all privileges on *.* to Cra2iTeT-- 赋予最高权限,低于root,不能给其他用户授权 8 9 show gr…
转载地址:http://www.2cto.com/database/201212/177382.html 一.自定义函数(UDF)的特性和功能  www.2cto.com           函数能分返回字符串,整数或实数;         可以定义一次作用于一行的简单函数,或作用于多行的组的集合函数; 二.基本操作 1.创建自定义函数         CREATE [AGGREGATE] FUNCTION function_name RETURNS {STRING|INTEGER|REAL}…
转载地址:http://www.2cto.com/database/201212/176775.html 一.视图的基本介绍  www.2cto.com           视图是虚拟的表.与包含数据的表不一样,视图只包含使用时动态检索数据的查询.         使用视图需要MySQL5及以后的版本支持.         下面是视图的一些常见应用:         重用SQL语句:         简化复杂的SQL操作:         使用表的组成部分而不是整个表:         保护数据…
设计网站的URL 现代的Web站点都会设计一套拥有明确意义,方便用户记忆的URL,不论是域名还是路径,以天码营为例: http://tianmaying.com/courses表示网站下所有的课程列表 http://tianmaying.com/course/web-development表示当前我们正在学习的这门课程 在HTML和CSS的学习中,我们创建了个人博客网站的基本页面,如果需要将他们放在Internet中让其他人可以访问,就必须为它们设计一套URL,现在假设我们的网站通过http:/…