文档详情

数据库及常用语句介绍.ppt

发布:2016-12-12约字共18页下载文档
文本预览下载声明
数据库简介 数据库(Database) 是按照数据结构来组织、存储和管理数据的仓库,可将其视为保存电子文档的存储柜,用户可以对文件中的数据进行新增、截取、更新、删除等操作 数据库的基本结构 物理数据层 数据库的最内层,是物理存贮设备上实际存储的数据的集合 概念数据层 数据库的中间一层,是数据库的整体逻辑表示 逻辑数据层 用户所看到和使用的数据库 特点 实现数据共享 减少数据冗余度 数据独立 数据实现集中控制 数据一致性和可维护性 数据恢复 Structured Query Language(SQL) revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可: grant all on *.* to ; revoke all on *.* from ; MySQL grant、revoke 用户权限注意事项 1. grant, revoke 用户权限后,该用户只有重新连接 MySQL 数据库,权限才能生效。 2. 如果想让授权的用户,也可以将这些权限 grant 给其他用户,需要选项 “grant option“ grant select on testdb.* to with grant option; 这个特性一般用不到。实际中,数据库权限最好由 DBA 来统一管理。 注意:修改完权限以后 一定要刷新服务,或者重启服务,刷新服务用:FLUSH PRIVILEGES。 常用函数 显示记录条数:top /limit: 计数:count 求合:sum 求平均值:Avg 求最大值:Max 求最小值:Min 连接字符串:Concat 取字符串:Substr 天翼绿网数据库 1.安装数据库管理工具(Navicat) 2.连接数据库 3.查看相关表信息 天翼绿网数据库 根据设备号查询绑定帐号 SELECT u.* from com_user_base u LEFT JOIN com_user_devices d on u.user_id=d.user_id LEFT JOIN com_device_info i on i.device_no=d.device_no where i.device_sn=A10000FFC4CA4C 根据设备号查看设备的绑定id SELECT d.* from com_user_devices d LEFT JOIN com_device_info i on i.device_no=d.device_no where i.device_sn=A10000FFC4CA4C 天翼绿网数据库 查询帐号下有超过三台可用设备的用户的用户名,帐号及可用设备数 SELECT c.user_id,c.user_name,COUNT(*) FROM com_device_info a LEFT JOIN com_user_devices b ON b.device_no=a.device_no LEFT JOIN com_user_base c ON c.user_id=b.user_id WHERE b.is_delete=0 GROUP BY b.user_id HAVING COUNT(*)=3 天翼绿网数据库 查看某一设备的一键情况(可查看最后一次一键锁屏/恢屏、断网/恢网的时间) SELECT * from com_device_state where bind_id=100000027 查看push是否成功(同时可查看push的命令) SELECT * from msg_push where to_bind_id=100000027 查看设备是否在线 SELECT * from msg_online where bind_id=100000027 查询设备的定位信息 SELECT * from com_device_location where bind_id=100000027 查询设备定位是否开启,定位类型 SELECT * from com_param_device where bind_id=100000027 天翼绿网数据库 查询家庭版的亲情号码: SELECT * from com_phone_book WHERE bind_id =100000209 班级和学生亲情号码存在同一张表中,通过不同的id来取 查询班级亲情号码(需要先查出班级的id) SELECT * FROM sch_family_phone where to_id=10 ORDER BY update_time DESC
显示全部
相似文档