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

MySQL学习笔记(1) - cmd登陆和退出【代码】【图】

.11)-u :指定用户名,root为超级权限用户。 2)-p :输入密码,不指定时回车后会提示输入密码,并用*号隐藏。 3)-P :端口号,MySQL默认端口号为3306,未更改端口号,这一项可不写。 4)-h :服务器名称,MySQL默认服务器IP地址为127.0.0.1,不写为默认值。 回车后输入密码即可登录。 2.退出,三种方法都可1 mysql > exit 2 mysql > quit 3 mysql > \q MySQL学习笔记(1) - cmd登陆和退出标签:本文系统来源:http://www.cnb...

MySQL学习笔记(4) - 创建数据库【代码】【图】

CREATE DATABASE t1; 图中如果未打;号,系统会等待直到用户输入结束符才会之行语句。 2.查看当前服务器下数据库列表1 SHOW DATABASES;必须是DATABASES,最后的S不可省去。 3.IF NOT EXISTS语句检查是否存在当前数据库,如果存在,产生警告信息,不会产生错误信息。1 CREATE DATABASE IF NOT EXISTS t1; 4.查看上述警告信息1 SHOW WARNINGS;s不可省去。 5.查看数据库创建时的指令1 SHOW CREATE DATABASE t1; 6.建立数据库的...

MySQL 学习笔记

--使用正则表达式 -- ^ 开始 , . 任意字符 SELECT Name, Continent, Population FROM Country WHERE Name REGEXP ‘^.[a-e].*‘ ORDER BY Name; -- $ 结尾 SELECT Name, Continent, Population FROM Country WHERE Name REGEXP ‘.*g$‘ ORDER BY Name; SELECT Name, Continent, Population FROM Country WHERE Name REGEXP ‘o.o‘ ORDER BY Name; -- + 匹配一个或多个前一个字符 SELECT Name, Conti...

转MYSQL学习(三) 函数【代码】【图】

SELECT TRIM(‘ book ‘) 删除指定字符串的函数TRIM(S1 FROM S) 7、TRIM(S1 FROM S)删除字符串s中两端所有的子字符串s1。s1为可选项,在未指定情况下,删除空格SELECT TRIM(‘xy‘ FROM ‘xyxboxyokxxyxy‘) ‘xyxboxyokxxyxy‘两端的重复字符串“xy”,而中间的“xy”并不删除,结果为xboxyokx 8、重复生成字符串的函数REPEAT(S,N) 这个函数跟SQLSERVER里的REPLICATE()函数是一样的,参数个数都是一样的,这里不作介绍了...

转MYSQL学习(二) 运算符【代码】【图】

在两个操作数均为NULL时,其返回值为1而不为NULL; LEAST运算符 语法格式为:LEAST(值1,值2,...值n),其中值n表示参数列表中有n个值。在有两个或多个参数的情况下,返回最小值。 假如任意一个自变量为NULL,则LEAST()的返回值为NULL 使用LEAST运算符进行大小判断,SQL语句如下:SELECT LEAST(2,0),LEAST(‘a‘,‘b‘,‘c‘),LEAST(10,NULL) 由结果可以看到,当参数中是整数或者浮点数时,LEAST将返回其中最小的值; 当参数为字...

转MYSQL学习(五) 索引【代码】【图】

索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。 根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。 大多数存储引擎有更高的限制。MYSQL中索引的存储类型有两种:BTREE和HASH,具体和表的存储引擎相关; MYISAM和InnoDB存储引擎只支持BTREE索引;MEMORY和HEAP存储引擎可以支持HASH和BTREE索引 ...

mysql学习(4)-mysqldump备份和恢复数据【代码】

最近在公司做数据迁移方面的工作,使用mysql数据库在测试环境模拟数据迁移,在迁移测试的过程中需要做数据备份和恢复 mysql数据备份和恢复比较简单,可以选择mysqldump工具,这里简单提一下在迁移数据过程中常用的一些操作 1.备份和恢复整个数据库 在主数据库上使用mysqldump命令备份一下数据库:mysqldump -uroot -p jobs > /usr/local/mysql/jobs.sqlSSH登录到备份数据库: (1).通过FTP、SFTP或其他方式,将上一步备份的主数据库...

MySQL学习笔记-锁相关话题

MyISAM和MEMORY采用表级锁(table-level locking); BDB采用页面锁(page-leve locking)或表级锁,默认为页面锁; InnoDB支持行级锁(row-level locking)和表级锁,默认为行级锁; 各种锁特点表级锁(table-level locking):开销小,加锁快;不会出现死锁;锁定粒度大,发生冲突的概率最高,并发度最低 行级锁(row-level locking):开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高 页面锁...

MySQL学习笔记--1

--显示当前服务器的版本 select version();--显示当前的日期时间 select NOW();--显示当前的用户 select user();--数据库的创建 花括号表示必须的,方括号表示可选项,竖线表示选择 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] DB_NAME [DEFAULT] CHARACTER SET charset_name; --举例 create database if not exists imooc default character set utf8;--查看当前服务器下的数据库列表 SHOW {DATABASE | SCHEMA} [LIKE ‘PATTERN‘...

Mysql学习笔记(二)对表结构的增删改查【代码】【图】

#班级表 create table classes(class_no int auto_increment primary key,class_name char(20) not null unique,department_name char(20) not null )engine=innodb default charset=utf8;#下面是一些测试数据: insert into classes(class_name,department_name) values(‘英语二班‘,‘高一英语二班‘),(‘英语三班‘,‘高一英语三班‘),(‘英语四班‘,‘高一英语四班‘),(‘英语五班‘,‘高一英语五班‘),(‘英语六班‘,‘高一...

Mysql学习笔记(三)对表数据的增删改查。【代码】

insert into 表名 (字段1, 字段2, 字段3, 字段n) values (值1,值2,值3,值4); 这个比较简单。这是一条通用语句。可以值inset一条数据,也是insert多条数据。这个在《Mysql学习笔记(二)对表结构的增删改查》的测试sql里面有。可以参考一下,这里就不重复贴代码了。 注意事项: 向char 、varchar 、text 以及日期型的字段插入时,字段值要用单引号括起来。 向自增型auto_i...

MySql学习笔记一【图】

学习最近确实是走了不少弯路,学习Metasploit魔鬼训练营等,东学学西学学什么也没有学到。还是回归简单最好,回头想了一下,自己那里有一张Windows下黑阔发展流程图,怎么把这给忘了。于是便照着这张图开始学习。有点大= =。开始正文。0x01:基础操作。一、创建数据库与表等。CREATE DATABASE 数据库名;CREATE TABLE 表名(域名  数据类型  列选项[,...])[charset=utf8];列选项如下:1、AUTO_INCREMENT  定义自增序列2、PRI...

Mysql学习笔记之常用数据类型 (转)

http://www.cnblogs.com/doit8791/archive/2012/05/11/2495319.html 数据类型是定义列中可以存储什么数据以及该数据实际怎么存储的基本规则。Mysql的常用数据类型主要有:串数据类型:最常用的数据类型,有两种基本的串类型:分别为定长串和不定长串。定长串结束长 度固定的字符,其长度是创建表是指定的,不允许多于指定的字符数据,它们分配的存储空间与指定的一样多,CHAR属于定长串类型。变长串存储长度可变的文 本,有些变长数...

mysql 学习笔记

打开mysql.exe 1. select database(); 2. status; 3. show table; 4. show databases; 5. use databaseName; 6. show colomns from tabeName; 7. drop database databaseName; 8. 备份数据库:MYSQLDUMP -u用户名(根用户) -p 密码 databaseName > 路径/文件名(.sql) 注意:不是在mysql控制台执行,而是退出控制台在DOS下执行栗子:MYSQLDUMP -u root -p **** mydb > D:/mydb.sql; 9. 恢复数据库前提:要创建一个空数据库SOUR...

【MySQL学习】安装和配置 服务无法启动 没有报告任何错误【图】

初始化即可,下面给出详细的步骤。 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (MSI安装版无视) 首先去官网下载MySQL的Zip,传送门http://dev.mysql.com/downloads/mysql/(PS:先登录oracle账户),解压后选个目录放置,然后在path环境变量里添...