MySQL
thistle2012
这个作者很懒,什么都没留下…
展开
-
基于MySQL Workbench的SQL开发
MySQL Workbench可完成MySQL查询分析功能,包括连接到已存在的数据库和运行sql查询、sql脚本、编辑数据和管理数据库对象。1.新建连接1).启动MySQL Workbench,单击MySQL Connection后面的"+"号按钮,打开Setup New Connection对话框,设置连接名字和传输协议等,2)设置好之后,可点击Test Connection原创 2015-08-17 17:51:52 · 1479 阅读 · 0 评论 -
MySQL Workbench正向逆向工程
MySQL Workbench是MySQL官方提供的一款可视化图形管理工具,可以创建数据模型、创建表,从模型中生成EER图,从模型中正西生成数据库,从数据库逆向生成模型。1.数据库建模1).启动MySQL Workbench(版本是6.0 CE),执行菜单命令File->New Model,出现如下“MySQL模型编辑器”的设计界面,2).单击Model Overview窗口工原创 2015-08-17 16:03:17 · 9506 阅读 · 0 评论 -
嵌入式SQL应用(C语言)
MySQL为C语言用户提供了连接数据库的API,想要正常使用这些数据库,需要做到以下两点:1)包含这些API的声明文件,即mysql.h;2)让编译器找到这些API的可执行程序,即DLL库。以下在Visual Sudio 2010中,用C语言开发数据库。第一步,先创建名为xxgl的数据库,下面采用SQL命令的方式创建数据库和表,也可以在MySQL Workbench中采用图形化的方原创 2015-08-19 21:29:39 · 10909 阅读 · 0 评论 -
MySQL多表查询
多表查询有三种方式: 1.普通查询-多表(优先选择) 首先创建两个表,第一个表用于注册用户,如下所示, 第二个表用于发帖,如下所示, 此时这两个表是没有任何关系的,在指定位置加一个字段,用after关键字,指令如下: 然后往两个表中插入如下数据, user表中的数据, post表中的数据, 现在想要查询发帖的用户有哪些,以及发帖的内容,其指令如下: 这是最简原创 2015-09-26 15:51:29 · 516 阅读 · 0 评论 -
MySQL数据库的操作基础
如果长时间没有启动过MySQL服务器时,再次启动MySQL服务器时,会出现如下错误,错误的原因是,MySQL服务器没有开启。解决办法:右击计算机打开“计算机管理”窗口,选择“服务和应用程序->服务”,找到MySQL项,然后右击启动该服务即可,然后再次进入数据库,输入密码即可成功登入。登入数据库后使用命令“show databases;”查询数据库系统中已存在的数据库原创 2015-09-19 22:25:06 · 468 阅读 · 0 评论 -
MySQL数据库字段属性
字段属性有很多,比如零填充、自增、默认值等。以下指令打开test数据库后创建一个user表, 此时会有一个错误,原因是将某个字段属性定义为auto_increment是,它必须是主键。因此,修改指令如下: 此时表的结构如下: 用insert指令插入三条数据,然后查看表中的数据,如下所示: 为了更进一步描述字段属性的默认值,用alter添加一列pass,指令如下: 此时表原创 2015-09-22 11:56:41 · 1208 阅读 · 0 评论 -
MySQL结构化查询语言
结构化查询语言sql包含以下四部分: 1.DDL //数据定义语言,create,drop,alter 2.DML //数据操作语言,insert,update,delete 3.DQL //数据查询语言,select 4.DCL //数据控制语言,grant,commit,rollback 以下就增删查改的使用,进行演示。 增:insert mysql> insert into原创 2015-09-23 20:47:17 · 5772 阅读 · 0 评论 -
MySQL函数的使用
MySQL中有很多函数,但是不建议使用MySQL的函数,而应该用其他语言来操作数据库,因为数据库的主要功能是实现数据的集中存储,过多的使用内部函数会使的浪费资源。 1.连接函数:concat() 2.随机数函数:rand() 随机排序抽取前三个,类似于上课点名系统: 3.统计个数函数:count() 最新的MySQL优化了count(*)函数来统计记录的个数,它的速度比起c原创 2015-09-23 22:20:11 · 576 阅读 · 0 评论