
MYSQL
文章平均质量分 79
xiaoyuxianshenging
这个作者很懒,什么都没留下…
展开
-
Ubuntu 安装mysql和简单操作
ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成原创 2017-04-15 15:37:41 · 314 阅读 · 0 评论 -
MYSQL的创建新用户数据库的步骤实例
MYSQL的创建新用户数据库的步骤实例 创建数据库: CREATE DATABASE [ IF NOT EXISTS] db-name [ CHARACTER SET charset_name ]; 例子:创建名为db1的数据库的例子,并指定字符集为utf8 CREATE DATABASE db1 CHARACTER SET utf8; 使用数据库: use db1; 创原创 2017-04-21 19:04:34 · 3526 阅读 · 0 评论 -
常用SQL语言
SQL语言 SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 建立表语句: CREATE TABLE TABLENAME (COL_NAME1 TYPE,COL_NAME2 TYPE,......); 常用TYPE说明: int 整数 char(length) 定长字符串,原创 2017-04-21 20:41:52 · 334 阅读 · 0 评论 -
数据库编程
数据库client与server之间也是采用TCP协议 1.初始化client 2.建立连接 3.交互(接收和发送),client向server发送SQL语句,server将执行SQL语句的结果返回给client 4.断开连接 1.头文件应该包含#include 2.在gcc编译时链接增加选项为 gcc -lmysqlclient 3.连接到数据库 mysql_init(M原创 2017-04-21 21:16:16 · 276 阅读 · 0 评论 -
c++操作mysql - 查询结果集
用MySQL进行数据查询的时候,mysql会返回一个结果集给我们。接着我们需要调用mysql的api,从这个结果集中取得我们要的数据。 取完数据之后,需要释放这个结果集。 mysql的结果集其实就是一个MYSQL_RES结构,其定义如下: typedef struct st_mysql_res { my_ulonglong row_count;原创 2017-04-22 08:19:32 · 2504 阅读 · 0 评论 -
C语言连接到数据库实现一个具有简单的client端功能
mysql1.c #include #include #include #include #include #include #include #include "mydb.h" void sqldb(const char *src)//参数src为要执行的SQL语句 { if ((strncmp(src, "select", 6) == 0) || (strncmp(src原创 2017-04-22 10:58:26 · 2127 阅读 · 0 评论 -
数据库连接池DBCP和C3P0
连接池 实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接Connection。这样我们就不需要每次 都创建连接、释放连接了,这些操作都交给了连接池。 概念 用池来管理Connection,这样可以重复使用Connection。有了池,所以我们就不用自己来创建Connecti原创 2017-07-29 20:02:24 · 401 阅读 · 0 评论 -
多表查询、外键、表与表之间的关系
外键 通常在实际工作中,数据库中表格都不是独立存在的,且表与表之间是有种联系的,比如两张表格,一张为分类表category,一张为商品表product。在分类表中有两个信息,cid、cname,商品表中有三个数据信息pid、name、price。两张表要想有着某种联系,需要设定主键和外键两个属性,其中在分类表(主表)中将cid设置为主键,商品表(从表)中pid设置为外键。 外键特点:原创 2017-07-28 20:47:25 · 9108 阅读 · 0 评论 -
数据库注入攻击和防止注入攻击
Java程序实现用户登录,用户名和密码,数据库检查 演示被别人注入攻击 public class userdenglu { public static void main(String[] args) throws ClassNotFoundException, SQLException { //密码和用户名写死的情况下的注入攻击 //用户名和密码由用户输入 Class.fo原创 2017-07-28 20:58:12 · 1568 阅读 · 0 评论