Mysql数据库

Mysql数据库

ID:37712697

大小:20.36 KB

页数:4页

时间:2019-05-29

Mysql数据库_第1页
Mysql数据库_第2页
Mysql数据库_第3页
Mysql数据库_第4页
资源描述:

《Mysql数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MYSQLMysql数据库1.MySQL数据库1.1通过SQL(结构化查询语言)来操纵数据库DDL:数据定义语言,创建库、创建表、选择DML:数据操作语言,完成数据的增、删、改DQL:数据查询语言,完成数据的查询DCL:数据控制语言,像授权、回收权限1.2:连接MySQLmysql-urootmysql-uroot-p密码1.3:SQL命令书写规范SQL是不区分大小写的SQL语句默认以分号;结束SQL语句支持折行操作1.4:数据库1.4.1:创建数据库CREATEDATABASEdb_name;如果数据库不存在则创建CREATEDATABASEIFNOTEXIS

2、TSdb_name;创建数据库的同时指定编码方式CREATEDATABASEdb_nameDEFAULTCHARACTERSET'UTF8';1.4.2:查询当前服务器下所有数据库SHOWDATABASES;1.4.3:打开指定数据库USEdb_name;1.4.4:得到当前打开的数据库SELECTDATABASE();1.4.5:删除数据库DROPDATABASEdb_name;DROPDATABASEIFEXISTSdb_name;1.5:数据表1.5.1:创建数据表CREATETABLEtbl_name(字段名称字段类型[约束条件]);1.5.2:当前数据

3、库下的数据表SHOWTABLES;1.5.3:查看数据表的表结构DESCtbl_name;1.5.4:删除指定数据表4MYSQLDROPTABLEtbl_name;1.6:MySQL的数据类型1.6.1:整型tinyintint-128~127,0~255-21亿~21亿,0~42亿1字节4字节1.6.2:浮点型float(M,D)M总长度,D小数点后几位float(8,2)1.6.3:字符串型char()varchar()定长字符串变长字符串char(50)varchar(50)1.7:数据操作1.7.1:插入记录INSERT插入单条记录INSERTtbl_n

4、ame(字段名称,...)VALUES(字段值,...);插入多条记录INSERTtbl_name(字段名称,...)VALUES(字段值,...),(字段值,...),(字段值,...),...;1.7.2:修改记录UPDATE更新表中所有记录UPDATEtbl_nameSET字段名称=值,...;按照指定条件更新记录UPDATEtbl_nameSET字段名称=值,...WHERE条件;1.7.3:删除记录DELETE删除所有记录DELETEFROMtbl_name按照条件删除指定记录DELETEFROMtbl_nameWHERE条件彻底清空数据表TRUNCA

5、TETABLEtbl_name;1.7.4:查询记录SELECT查询表中所有记录SELECT*FROMtbl_name;指定字段SELECT字段名称,...FROMtbl_name按照条件查找指定数据4MYSQLSELECT字段名称,...FROMtbl_nameWHERE条件;1.8:注意解决phpmyadmin缺少扩展问题打开PHP的配置文件搜索extension=extension=php_mbstring.dllextension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo_mysql.d

6、ll保存,重启启动apache服务器即可2.MySQLi核心函数库2.1.操作数据库的流程2.1.1:连接mysqli_connect($host,$username,$password)2.1.2:设置字符集mysqli_set_charset($link,'utf8')2.1.3:打开指定的数据库mysqli_select_db($link,$dbName)2.1.4:执行SQL语句mysqli_query($link,$sql)执行INSERT、UPDATE、DELTE这样的语句执行成功返回true,失败返false执行SELECT、SHOW、DESC、D

7、ESCRIBE、Explain这样的语句执行成功返回结果集,失败返回结果集记录数为02.1.5:关闭连接mysqli_close($link)2.2.常用函数得到上一次插入操作产生的自增长idmysqli_insert_id($link)得到上一步操作产生的受影响的记录条数mysqli_affected_rows($link)得到结果集中所有的记录mysqli_fetch_all($result,MYSQLI_ASSOC)返回二维的索引+关联的数组得到结果集张的记录条数mysqli_num_rows($result)4MYSQLSQL语句创建数据库#设置后面的S

8、QL语句所用的字符编码S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。