摘要:
在MySQL中有许多内置函数,也可以自定义函数。函数可以传参数,也可以接收返回值。但是函数没有办法得到执行语句得到结果,储存过程可以。 1.内置函数: char_length(str) 返回值为字符串str的长度,长度的单位为字符,一个多字节字符算一个单字符。对于一个包含5个二字节的字符集,leng 阅读全文
摘要:
1.增 insert into 表(列名、列名...)values (值、值...) insert into表(列名、列名...)values (值、值...)(值、值...) insert into表(列名、列名...)select(列名、列名...)from 表 2.删 delete from 阅读全文
摘要:
查看权限:show grants for '用户’@‘IP地址’ 授权:grant 权限on 数据库.表to ‘用户’@‘IP地址’ 取消权限:revoke 权限 on 数据库.表 from ‘用户’@‘IP地址’ 常用权限:all privileges 除grant外的所有权限 select 仅查 阅读全文
摘要:
储存过程 储存过程:储存是一个可编辑函数,它在数据库中创建并保存。 程序一般分为两种:一种基于web、另一种基于桌面,它们都通过与数据库进行交互来完成数据的存取工作。 1.创建储存过程:创建储存过程一般有两种,一种是带参数,一种是不带参数。 1.不带参数:创建储存过程:delimiter// 自定义 阅读全文
摘要:
什么是索引? 索引是帮助MySQL高效获取数据的数据结构,可以理解为,快速查找排好序的一种数据结构。 MySQL中的索引结构有两种:B+tree索引、Hash索引,我们通常所说的索引是指B+tree索引。 索引分类:普通索引,最基本的索引类型,没有唯一性限制,创建索引 create index <索 阅读全文
摘要:
MySQL概述 按照数据结构来组织、存储和管理的数据仓库。 主流的数据库有sqlserver,Mysql,oracle,SQLite,Access,MS SQL server。 数据库:1.将数据保存到内存或文件中。 2.接受特定的命令,然后对文件进行相应的操作。 直接传递命令给上述软件,让其来进行 阅读全文
摘要:
事件驱动模型:鼠标垫一个点击、移动、键盘的按键按下等操作,都是对应操作系统的一个事件,然后应用程序接受你的操作进行处理。 写服务器处理模型程序时,常见的几种模型:1.每收到一个请求,创建一个新的进程,来处理该请求。 2.每收到一个请求,创建一个新的线程,来处理该请求。 3.每收到一个请求,放入一个事 阅读全文
摘要:
基本概念:指内核一旦发现进程指定的一个或多个io条件准备读取,他就通知该进程。 IO多路复用适用如下几个场合:1.当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用IO复用。 2.当一个客户同时处理多个套接口时,(一般这种情况很少出现) 3.如果一个TCP服务器既要处理监听套接口,又要 阅读全文