MySQL
囧蜀黍
我的征途是星辰大海~~
展开
-
mysql中engine=innodb和engine=myisam的区别
这两种都是mysql的数据库的存储引擎的类型,一个支持事物等数据库的高级功能,一个不支持。两个各有用处,各有优劣。这两种都是mysql的数据库的存储引擎的类型,一个支持事物等数据库的高级功能,一个不支持。两个各有用处,各有优劣。1/ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,I转载 2013-12-15 20:56:53 · 547 阅读 · 0 评论 -
mysql的分页查询及优化
mysql 的分页查询一般使用的是: select * from table limit m,n 其中m是指查询开始的index,n是指从m+1开始往后返回n条信息。 但是,这种方法只能对应记录总数比较小的情况,遇到记录总数比较大的情况,要给查询语句提供一条clue,即wher原创 2014-06-01 17:29:25 · 809 阅读 · 0 评论 -
PHP中mysqli的使用
建立连接$dbc=new mysqli(host,username,pass,dbname);关闭连接$dbc->close();选择数据库$dbc->connect() 或者 $dbc->select_db();获取连接信息$dbc->errorno(错误码) 或者 $dbc->error(错误信息)交互(CRUD)查询:query(string query,[int resultmode原创 2015-03-19 17:11:11 · 440 阅读 · 0 评论 -
PHP中的处理准备语句
用途通常用在重复执行一个查询,但是每次迭代使用的参数不同分类+绑定参数:一般用在INSERT,UPDATE,DELETE中+绑定结果:一般用在SELECT语句中使用方法1.初始化stmt对象执行的语句 $stmt=$mysqli->stmt_init();2.准备执行语句 $stmt=prepare($query);3.执行准备语句 $stmt->execute();4.回收原创 2015-03-19 17:49:23 · 546 阅读 · 0 评论 -
mysql中关于数据库和表的一些操作(命令行形式)
数据库+查看:SHOW DATABASES;+创建:CREATE DATABASE database_name;+使用:USE database_name;+删除:DROP DATABASE database_name;表+创建:CREATE TABLE (IF NOT EXISTS) table_name(...);+复制:CREATE TABLE table_name SELECT语句原创 2015-03-17 20:59:01 · 422 阅读 · 0 评论 -
PHP中PDO的使用
定义为了解决不同数据库交互的接口不同,方便数据库的迁移和使用,而抽象出来的一层数据库抽象层,使对数据的操作只在这一层中执行,进而封装底层的差异性PDO即,PHP数据对象抽象层使用连接$dbh=new PDO(String DSN[,string username[,string password[,array driver_opts]]])例子:$dbh=newPDO('mysql:host=loc原创 2015-03-22 00:03:57 · 473 阅读 · 0 评论 -
MYSQL中常用的存储引擎------MyISAM和InnoDB
MyISAM特点 +Linux下默认引擎 +独立于系统,方便移植 +比起前身ISAM能更多地存储数据,节省空间 +能使用些数据完整性和压缩工具 +无法处理事务 +锁表适用情况 +选择密集的表 +插入密集的表格式分类 动态,静态,压缩InnoDB特点 +Windows下默认存储引擎 +支持事务 +支持用户操作原创 2015-03-12 20:01:27 · 385 阅读 · 0 评论