MySQL入门很简单—MySQL的插入、更新与删除数据

MySQL入门很简单---MySQL的插入、更新与删除数据 1.插入数据(单条单条的插) INSERT INTO 表名 VALUES(值1,值2,值3,....); INSERT INTO 表名(属性1,属性2,属性3,....) VALUES(值1,值2,值3,....); 2.同时插入多条数据 INSERT INTO 表名[属性列表] VALUES(取值列表1),(取值列表2),(取值列表3),.....; 3.更新数据 UPDATE 表名 SET 属性名1 = 取值1,属性名1 = 取值1,... WHERE ....
  •   
  • 3277
  • MySQL
  • 5
  • super_dodo
  • 2014/12/06

MySQL入门很简单—MySQL的查询数据

MySQL入门很简单---MySQL的查询数据 1. SELECT 属性列表 FROM 表名或试图列表 [WHERE 条件表达式1] [GROUP BY 属性名1 [HAVING 条件表达式2]] [ORDER BY 属性名2 [ASC|DESC]] LIMIT SELECT * FROM user; SELECT * FROM user WHERE id=1000; SELECT * FROM user WHERE id IN(1000,1001); SELECT * FROM user WHERE age BETWEEN 15 AND 25; SELECT * FROM user WHERE n....
  •   
  • 3833
  • MySQL
  • 4
  • super_dodo
  • 2014/12/06

MySQL入门很简单—索引视图触发器

MySQL入门很简单---索引视图触发器 1.索引由数据库表中一列或多列组合而成,其作用是提高表中数据的查询速度,但会影响插入速度. 2.MySQL的索引包括:普通索引 唯一性索引 全文索引 单列索引 多列索引 空间索引 3.索引的设计原则: 选择唯一性索引 为经常性需要排序分组和联合操作的字段建索引 为常作为查询条件的字段建立索引 限制索引的数目 尽量使用数据量的索引 尽....
  •   
  • 3528
  • MySQL
  • 2
  • super_dodo
  • 2014/12/06

MySQL入门很简单—操作数据库(创建,修改,删除表)

MySQL入门很简单---操作数据库(创建,修改,删除表) 1.显示所有数据库:SHOW DATABASES; 创建新的数据库: CREATE DATABASE my_dodobook; 删除数据库: DROP DATABASE my_dodobook; 2.MySQL的存储引擎: SHOW ENGINES \G; InnoDB存储引擎:支持事务处理,支持外键,支持崩溃修复能力和并发控制. MyISAM存储引擎: 插入数据库,空间和内存使用比较低. Memory存储引擎: 所有的数据都存....
  •   
  • 3715
  • MySQL
  • 5
  • super_dodo
  • 2014/12/06

MySQL入门很简单—MySQL数据类型

MySQL入门很简单---MySQL数据类型 一.整数类型: //类型名称 字节数(长度) 无符号数的取值范围 有符号的取值范围 TINYNIT 1 (4) 0~255 -128~127 SMALLINT 2 (6) 0~65535 MEDIUMINT 3 (9) 0~16777215 INT 4 (11) 0~4294967295 BIGINT 8 (20) //例: TINYINT的空间是一个字节,一个字节是8位,那么TINYINT无符号的最大值为2....
  •   
  • 4271
  • MySQL
  • 6
  • super_dodo
  • 2014/12/06

MySQL入门很简单—数据库概述、安装及配置

MySQL入门很简单---数据库概述、安装及配置 1.数据库存储分为三个阶段 a.人工管理阶段 b.文件系统阶段 c.数据库系统阶段. 2.数据库泛型也称为范式有四种范式. 1NF 2NF 3NF BCNF 3.SQL(Structured Query Language)语言的全称是结构化查询语句.SQL语言分为三个部分:DDL DML DCL 4.常见的数据库有:a.甲骨文Oracle b.IBM的DB2 c.微软的Access和SQL Server d.开源的MySQL Post....
  •   
  • 4361
  • MySQL
  • 5
  • super_dodo
  • 2014/12/06

Mysql错误代码大全

上一篇抄录了SQL Server的错误代码,这一篇主要是抄录MySQL的各种常见的错误代码,请浏览。。。 1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。 1044错误:数据库用户权限不足,请联系空间商解决 1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。 1054错误:程序文件跟数据库有冲突,请使用正确的程序....
  •   
  • 4673
  • MySQL
  • 5
  • super_dodo
  • 2014/08/26

SQL Server 错误代码详解

这是SQL Server的错误代码的详解和各种说明。汇集的编号超过1w+ 。这是SQL server的。。各位看官请须知。请赏析。。。 0 操作成功完成。 1 功能错误。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块被损坏。 8 存储空间不足,无法处理此命令。 9 存储控制块地址无效。 10 环境错....
  •   
  • 8738
  • MySQL
  • 4
  • super_dodo
  • 2014/08/26

MySQL里面关于ORDER BY 指定字段或者指定值的排序

在MySQL里面有些场景运用可能需要例如 mysql order by 指定某个值排在最后/最前的方法。 例如在一个项目中,商家抛出一个需求,很多人去回复竞争这个需求单,当商家选择了其中一个之后。商家再次来看到这个回复列表的时候。就需要把已选择的用户排序排在最前面,用户也可能有多条回复信息,但是不影响,都可以把指定字段指定值排序在最前面。 //回复添加人的ID=5的排在最....
  •   
  • 10951
  • MySQL
  • 1
  • super_dodo
  • 2014/08/08

远程连接MySQL的时候报错1130 2003无法连接的解决方法

通常在开发中很多时候需要使用工具直接连接到服务器上的数据库进行一些操作。常用的工具比如Navicat for MySQL 新装的MySQL用Navicat连接远程MYSQL,若错误信息"2003 Can't connect to MySQL server on '192.168.1.3' "请检查服务器的MySQL3306端口在防火墙中是否打开了。 开启3306端口的方法见: CentOS配置WEB服务时关于防火墙,开启80端口\3306端口 若防火墙关了或者确认33....
  •   
  • 6169
  • MySQL
  • 4
  • super_dodo
  • 2014/01/04