![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
xlf13872135090
这个作者很懒,什么都没留下…
展开
-
C/C++ SQLite 之基础篇
C/C++ SQLite 之基础篇文章目录: 1. 下载 SQLite3 源码:2. 下载 SQLite3.dll 文件:3. 生成 SQLite3.lib 文件 :4. 生成或者下载 SQLite3 Shell 文件 :5. 创建数据库以及数据表:6. 总结: 1. 下载 SQL转载 2012-10-19 15:25:29 · 698 阅读 · 0 评论 -
MySQL必知必会 19章后
Group By子句列出的每个列都必须是检索列或有效的表达式(但不能是聚集函数)。如果在SELECT中使用表达式,则必须在GROUP BY子句中指定相同的表达式,不能使用别名。除聚集计算语句外,SELECT语句中的每个列都必须在GroupBy子句中给出Insert中如果不提供列表,则必须给每个表列提供一个值。如果提供列名,则给出这些列的值,这些列可以与表中顺序不同,只要后面的值与列原创 2014-08-23 16:49:36 · 591 阅读 · 0 评论 -
使用的mysql语句汇总
#查询所有用户use mysql;select user from user;#删除用户select from user where user="xlf" and host="%";#增加用户:可以使用grant也可以使用createcreate user 'xlf'@'localhost' identified by '米';下面这句话授权的同时也可以增加新用户G原创 2014-08-23 16:44:23 · 505 阅读 · 0 评论 -
mysql全文本搜索
MyISAM支持全文本搜索,InnoDB不支持 通配符与正则表达式匹配的性能较低,通常会匹配表的所有行,而且这些搜索极少使用索引,且返回的结果不智能化。在使用全文本搜索时,mysql不需要分别查看每个行,不需要分析和处理每个词。 为了进行全文本搜索,必须在被搜索的列建立索引,在建立索引后,使用match()与against()完成搜索,match指定被搜索的列,原创 2014-08-22 19:39:50 · 2021 阅读 · 0 评论 -
MySQL必知必会(1-13章)
自动增量式mysql可以自动为每个行为分配一个可用编号,不用再添加一行时手动分配唯一值。show databases; 显示数据库use testdb(database);切换数据库show tables;返回当前选择的数据库内可用表的列表show columns from defend_log; 显示表的列,也可以用DESCRIBE defend_log,即是前面的快捷方式。原创 2014-08-21 21:39:35 · 640 阅读 · 0 评论 -
MySQL 事务的学习整理
事务是数据库区别文件系统的重要特征之一。在文件系统中,如果你正在写文件,但是操作系统突然崩溃了,这个时候文件有可能会被损坏的,当然也会有一些机制让文件恢复到某一个时间点,比如依靠原有的备份等。 1 引入事务的目的数据库系统引入事务的主要目的:事务会把数据库从一种一致状态转换成另外一种状态。在数据库提交工作时,可以确保其要么所有修改都已经保存了,要么所有修改都不保存。转载 2014-04-13 14:49:16 · 588 阅读 · 0 评论 -
ODBC DAO RDO OLEDB ADO
ODBC(Open Database Connectivity,开放数据库互连)1992年,微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将转载 2014-04-11 22:08:17 · 486 阅读 · 0 评论 -
数据库外键的使用
外键的作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值!例如:a b 两个表a表中存有客户号,客户名称b表中存有每个客户的订单有了外键后你只能在确信b 表中没有客户x的订单后,才可以在a表中删除客户x建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表主键)。转载 2014-04-24 19:32:27 · 862 阅读 · 0 评论 -
mysql下如何执行sql脚本
首要步骤(一般可省略):开启mysql服务(默认是开机时就自动运行了):控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动连接mysql:在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自带的连接工具,然后输入密码即可.1.编写sql脚转载 2014-04-24 19:55:25 · 477 阅读 · 0 评论 -
MySQL数据集
MySQL中涉及的几个字符集character-set-server/default-character-set:服务器字符集,默认情况下所采用的。character-set-database:数据库字符集。character-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符转载 2014-04-24 12:24:08 · 4959 阅读 · 0 评论 -
如何创建MySQL索引
本文介绍了数据库索引,及其优、缺点。针对MySQL索引的特点、应用进行了详细的描述。分析了如何避免MySQL无法使用,如何使用EXPLAIN分析查询语句,如何优化MySQL索引的应用。索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。注:[1]索引不是万能的!索引可以加快数据检索操作,但会使数据修改操作转载 2014-04-22 18:18:38 · 679 阅读 · 0 评论 -
Mysql存储过程与游标
创建存储过程DELIMITER //CREATE PROCEDURE productpricing()BEGIN SELECT Avg(prod_price) AS priceaverage from products;END//DELIMITER;调用存储过程CALL productpricing();查看存储过程创建语句SHOW CREATE PRO原创 2014-08-23 20:10:58 · 868 阅读 · 0 评论