【MySQL笔记(2)】教程文章相关的互联网学习教程文章

MySQL笔记(2)【代码】

insert语法:方式一支持插入多行,方式二不支持;方式一支持子查询,方式二不支持 方式一:insert into tableName(column,column...) values(str,str...); 方式二:insert into tableName set column=str,column=str...;子查询插入:insert into tableName(column,column...) 子查询(1)insert into tableName(column,column...) select str,str....;(2)insert into tableName(column,column...) select str,str.... from tableName...

MySQL笔记之数据备份与还原的使用详解【代码】

数据很重要,这点用脚趾头想都知道,为了保证数据的安全,因此需要定期对数据备份下面来写一点关于数据备份与还原相关的笔记 数据备份使用mysqldump命令备份一个数据库mysqldump -u username -p dbname table1 table2...>BackupName.sql其中,dbname表示数据库名称,table1和table2表示表的名称,没有该参数则备份整个数据库BackupName.sql参数表示备份文件的名称,文件名前面可以加上一个绝对路径需要注意的是,备份的时候只备份数...

MySQL 笔记整理(18) --为什么这些SQL语句逻辑相同,性能却差异巨大?【代码】【图】

笔记记录自林晓斌(丁奇)老师的《MySQL实战45讲》(本篇内图片均来自丁奇老师的讲解,如有侵权,请联系我删除)18) --为什么这些SQL语句逻辑相同,性能却差异巨大?  本篇我们以三个例子来记录。案例一:条件字段函数操作mysql> CREATE TABLE `tradelog` (`id` int(11) NOT NULL,`tradeid` varchar(32) DEFAULT NULL,`operator` int(11) DEFAULT NULL,`t_modified` datetime DEFAULT NULL,PRIMARY KEY (`id`),KEY `tradeid` (`...

<<高性能mysql>>笔记2【图】

转载请注明: TheViper http://www.cnblogs.com/TheViper 这篇说下mysql查询语句优化是否请求了不需要的数据典型案例:查询不需要的记录,多表关联时返回全部列,总是取出全部列,重复查询相同的数据。是否在扫描额外的记录最简单的衡量查询开销的指标。响应数据扫描的行数返回的行数 访问类型在评估查询开销时,需要考虑下从表中找到某一行数据的成本,mysql有好多种方式可以查找并返回一行结果。有些访问方式可能需要扫描很多行才...

【MySQL笔记】数据定义语言DDL【代码】

1、创建基本表     create table <表名> (<列名><数据类型>[列级完整性约束条件] [,<列名><数据类型>[列级完整性约束条件] ......... [,<表级完整性约束条件>]); 例:create table student(Snochar(5)notnull unique,Snamechar(20) unique,Ssexchar(1),Sag...

MySQL的笔记

一、 SELECT tmp2.name,tmp2.browseNum FROM (SELECT tmp.`name`, COUNT(tmp.id) AS browseNum FROM(SELECT b.name as name,b.id as id FROM product_category a LEFT JOIN product_category b ON substring(a.id,1,5)=b.id WHERE a.attribute = ‘1‘ ORDER BY id) tmp GROUP BY tmp.id,tmp.`name` limit 6) tmp2 ORDER BY tmp2.browseNum DESC 二、select * from (select name,account,wechat,lastLoginTime,contacts,p...

Mysql笔记5之查询

1查询所有的列  select *from student2查询指定列  select name,age from student3查询时候使用别名  select name as 别名,age as 年龄 from student as可以省略4查询增加常量列  //查询的时候加上一列专业  select id,name,age,addr,‘就业办‘ as 专业 from student5查询合并列  select name,(math+english) as 总成绩 from student  select name+addr from student //此时不能合并6查询去重  select distinct...

mysql笔记20151021

mysql 客户端工具---------------------------------------------mysql 免密码登陆:在/root下 vim .my.cnf[client]user = ‘root‘password = ‘123456‘host = ‘localhost‘------------------------------------------mysql mysqldumpmysqladminmysqlcheckmysqlimportmysql非客户端工具myisamchkmyisampackmyisam: 没表三个文件: .frm 表结构 .myd 表数据 .myi 表索引innodb 所有表共享...

涂抹mysql笔记-mysql复制特性

<>mysql复制特性:既可以实现整个服务(all databases)级别的复制,也可以只复制某个数据库或某个数据库中的某个指定的表对象。即可以实现A复制到B(主从单向复制),B再复制到C。也可以实现A直接复制到B和C(单主多从复制),甚至A的数据复制给B,B的数据也复制会A(双主复制)<>mysql复制处理数据时,有三种不同的模式: 1、基于语句复制(Statement Based Replication):基于实际执行的sql语句的模式方案简称SBR 2、基于记录复...

mysql 笔记

安装 http://www.linuxidc.com/Linux/2012-06/62288.htm多实例 http://blog.chinaunix.net/uid-25266990-id-3451640.html ##添加root用户 密码123456 授予所有权限CREATE USER ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘;GRANT ALL ON *.* TO ‘root‘@‘%‘;原文:http://www.cnblogs.com/wdyk/p/4790966.html

Java操作Mysql笔记【代码】【图】

第一步,需要下载JDBC驱动, 点我。然后选择合适的版本即可。下载完成之后解压,然后将mysql-connector-java-5.1.6-bin.jar文件放到java的安装目录下面。这里每个人的安装路径不同,需要找到自己的路径。第二步,需要在mysql下新建一个数据库,这个很简单,比如create database test; 然后use test;来切换当前正在使用的数据库。还需要新建一张表,因为下面我们的一些操作是在表上进行的。第三步,加载JDBC驱动,连接数据库。下面代...

学习mysql的笔记:mysql十大基本入门语句

学习mysql数据库,从最简单的十条入门语句开始。刚开始学习mysql,老师让我们用cmd控制台输入语句,而不是选择用工具输入,这是为了我们能够先熟悉mysql语句。首先要先进入mysql,语句为:mysql -hlocalhost -uroot -p 然后回车,输入密码。 C:\Users\Administrator>mysql -hlocalhost -uroot -p Enter password: ******成功进入的话会出现 Welcome to the MySQL monitor........等提示,这时你就可以操作了。 第1条语...

MySQL 笔记2【代码】

5-- *************一、数据约束********************---- 6-- 1.1 默认值 7CREATETABLE student(8 id INT,9 NAME VARCHAR(20),10 address VARCHAR(20) DEFAULT‘广州天河‘-- 默认值 11)12 13DROPTABLE student;14-- 当字段没有插入值的时候,mysql自动给该字段分配默认值 15INSERTINTO student(id,NAME) VALUES(1,‘张三‘);16 17-- 注意:默认值的字段允许为null 18INSERTINTO student(id,NAME,address) VALUE(2,‘...

MySql 笔记

mysql基础语法篇:1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ‘disk‘, ‘testBack‘, ‘c:\mssql7backup\MyNwind_1.dat‘--- 开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)根据已有的表创建...

MySQL笔记7【代码】

1. Inner Joints 表示链接两个表格共有部分。(Inner Joints)当两个表格的列名相同时,为避免歧义,需指定从哪个表格进行引用的说明。%%sql SELECT d.dog_guid AS DogID, d.user_guid AS UserID, AVG(r.rating) AS AvgRating,COUNT(r.rating) AS NumRatings, d.breed, d.breed_group, d.breed_type FROM dogs d, reviews r WHERE d.dog_guid=r.dog_guid AND d.user_guid=r.user_guid GROUPBY UserID, DogID, d.breed, d.breed_gr...