
mysql学习笔记
dadall_2016
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL学习笔记(一)
一.mysql数据库的安装与配置 通常情况之下,在mysql官方网站上面可以免费下载一个社区版的mysql以msi格式的软件,以Mysql-server 5.5为例下载完成之后就进行安装,安装起来挺简单的,下面主要来看看软件的配置工作。 1、可以在安装完成之后在按finish按钮的前面,会有一个复选框,选上之后就开始了相应的软件配置工作,一般对于初学者来说只要选择典型安装就好了,然后在一路nex原创 2017-05-13 20:30:51 · 210 阅读 · 0 评论 -
MySQL学习笔记(二)
一数据库相关命令 1.创建数据库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name; 2、查看当前服务器下面的数据库列表 SHOW {DATABASES | SCHEMAS} [like “pattern”|where expre]; SHOW WARNIN原创 2017-05-13 20:32:45 · 235 阅读 · 0 评论 -
MySQL学习笔记(三)
一、修改提示操作符的命令 prompt 用法:prompt 后面接入\u(用户名) \h(服务器的名字) \d(当前打开的数据库) 问题:但是这个命令有个问题是,当你在设置了你的·提示符的格式后,你退出了数据库,等你下次再进来数据库的时候提示符又变为了系统默认的,如何才能够一次设置好,就不会变了呢? 解决:在配置文件里面加入下面的代码,就可以一直保持这个配置不变 [mysql] prom原创 2017-05-13 20:33:44 · 193 阅读 · 0 评论 -
MySQL学习笔记(四)
一、约束分为表级约束和列级约束,保证数据的完整性和一致性 二、约束类型有: NOT NULL(非空约束) PRIMARY KEY(主键约束) UNIQUE KEY(唯一约束) DEFAULT(默认约束) FOREIGN KEY(外键约束) 三、表级约束(对两个及以上的字段起作用) 表级约束只能够在列定义之后使用 四、列级约束(对一个字段起作用) 列级约束既可以在列定义之前使用,也原创 2017-05-13 20:35:03 · 181 阅读 · 0 评论 -
MySQL学习笔记(五)
对记录的操作 一、插入 1、插入记录 INSERT [INTO] tbl_name [col_name] VALUES(),() 一般情况之下,id是自增的,可以使用在VALUES中把值设为NULL,DEFAULT保持让它自增; 如果某些值在定义的时候已经给他设置了默认值,那么在插入数据的时候,可以写DEFAULT,让它插入默认值; 也可以一次插入多条数据,如上面,在最后面再加一个小括号原创 2017-05-13 20:35:55 · 251 阅读 · 0 评论 -
mysql学习笔记(六)
一、子查询 1、定义:出现在其他SQL语句里面的查询语句叫做子查询 2、指嵌套在查询内部的查询,且始终出现在括号里面的查询 3、子查询可以包含如DISTINCT GROUP BY ORDER BY LIMIT 4、子查询的外层查询包括INSERT UPDATE SELECT等 5、子查询可以返回一个标量,一行,一列或是一个子查询 (一)使用比较运算引发的子查询原创 2017-05-29 20:23:54 · 265 阅读 · 0 评论 -
MYSQL学习笔记(七)
运算符和函数: 1、字符函数: CONCAT可以直接就写要连接的字符,所有的参数都是需要连接的对象 CONCAT_WS,第一个字符是连接符,后面的参数才是需要连接的对象 FORMAT(S,N),S-数字对象,N-数字要保留的小数位数,当N为0时保留为整数对象;将数字格式化为字符串 LEFT()获取字符的左侧的字符,两个字符,前一个是字符,后一个是要获取的字符的位数 RIGHT(原创 2017-05-29 20:27:31 · 283 阅读 · 0 评论 -
MYSQL学习笔记(八)
自定义函数UDF 一、定义 1、参数 2、返回值 函数可以返回任意类型的值,也可以以任意类型的值为参数,理论上函数的参数最多能有1024个参数。 二、创建一个无参数自定义函数 CREATE FUNCTION f1() RETURNS VARCHAR(30) RETURN DATE_FORMAT(NOW(),'/%Y/%m/%d'); 三、原创 2017-05-29 20:28:36 · 231 阅读 · 0 评论