子匠_Zijor | 前端开发 / 程序媛 / 潜心学艺。

分类:SQL

【小笔记】MySQL中批量update数据的sql语句

UPDATE my_table
    SET my_field_1 = CASE id
        WHEN 1 THEN 'my_value_11'
        WHEN 2 THEN 'my_value_12'
        WHEN 3 THEN 'my_value_13'
    END,
    my_field_2 = CASE id
        WHEN 1 THEN 'my_value_21'
        WHEN 2 THEN 'my_value_22'
+ 阅读更多

学习笔记: MySQL的常用操作命令整理

缘由: 初次接触命令行操作MySQL数据库,使用还不熟练,故整理之,方便日后查阅。

备注: 用户登录MySQL后,对数据库操作的命令基本都以”;” 或 “\g”结尾。

一. MySQL服务操作:

启动MySQL服务:

net start mysql

停止MySQL服务:

net stop mysql

进入MySQL数据库:

mysql -h 主机地址 -u用户名 -p用户密码

退出MySQ

+ 阅读更多

记录:Windows下搭建MySQL环境

一. 下载MySQL

MySQL官方下载地址:http://dev.mysql.com/downloads/

在这里,我下载的是ZIP解压缩版。

二. 解压MySQL,配置环境变量

将SQL解压缩到一文件夹中。我解压到C:/mySQL文件夹下。

在环境变量Path下,新增mySQL的bin目录地址,如C:/mySQL/bin

image_1aomcnpfi10nchs41tls1hn1117s9.png-22.6kB

三. 修改MySQL的配置文件

C:/mySQL/my-default.ini修改为my.ini文…

+ 阅读更多

笔记:数据库范式

关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同范式,满足最低要求的为第一范式,简称1NF。在第一范式中满足进一步要求的为第二范式,其余以此类推。各种范式呈递次规范,越高的范式数据库冗余越小。

目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,还又称完美范式)。

第一范式(1NF)

第一范式(1NF)是指在…

+ 阅读更多

笔记:SQL Server中的增删查改操作

SQL供能十分强大,但由于设计巧妙,语言简洁,完成核心功能只用了9个动词,如下所示:

SQL功能 动词
数据查询 SELECT
数据定义 CREATE, DROP, ALTER
数据操纵 INSERT, UPDATE, DELETE
数据控制 GRANT, REVOKE

一. 数据定义

SQL Server支持三级模式结构,其模式、外模式和内模式中的基本对象有表、视图和索引,因此SQL的数据定义功能包括模式定义、视图和索引定义。

+ 阅读更多

SQL数据库的数据类型

数据类型 含义
bigint 8个字节,共64位,有符号位
int 4个字节,共32位,有符号位
smallint 2个字节,共16位,有符号位
tinyint 1个字节,共8位,有符号位
real 4个字节,可以精确到小数点后面7位
float 8个字节,可以精确到小数点后面8位
decimal 2~17个字节,可以提供小数所需要的实际空间
binary 固定长度的二进制类型,其形式为binary(2)
nchar 采用Unicode字符。由于Unicode标准规定在存储时每个字符和符
+ 阅读更多

ADO.NET数据库访问技术

一. ADO.NET的定义

        ADO.NET来源于COM组件库ADO(即ActiveX Data Objects),是微软公司新一代.NET数据库的访问模型,是目前数据库程序设计人员用来开发基于.NET的数据库应用程序的主要接口。它利用.NET Data Provider(数据提供程序)进行数据库的连接和访问,通过ADO.NET数据库程

+ 阅读更多

常用的SQL Server查询语句

// 备注:这里列出一些使用频率比较高的SQL语句语法,以便他日查询和使用

SQL语句由命令、子句、运算符和统计函数组成。

一. 命令 

1. 数据定义命令:

CREATE: 建立新的数据表、字段和索引表;

DROP: 从数据库删除数据表或索引;

ALTER: 增加或修改字段属性;

2. 数据操作命令:

SELECT: 找出满足条件的记录;

INSERT: 增加记录或合并两个数据表;

UPDATE: 更新满足条件的记录;

DELETE: 删除满…

+ 阅读更多