MySQL
文章平均质量分 81
ivnetware
这个作者很懒,什么都没留下…
展开
-
Linux mysqldump 数据库备份与还原
1、备份单个数据库下所有表格如要备份mydb,先看下mydb有哪些表mysql> use mydbDatabase changedmysql> show tables;+----------------+| Tables_in_mydb |+----------------+| TStudent || Tprice |+-------------原创 2016-04-29 00:02:22 · 837 阅读 · 0 评论 -
mysql auto increment特性说明
1、设置为auto_increment的列具有自增的属性,起始值默认为1,后续没添加一条记录,auto_increment的列自动递增1;1)创建一个表Ttb1用来测试用;mysql> create table Ttb1 (ID int not null auto_increment,name char(20),primary key(ID));mysql> desc Ttb1;+原创 2016-05-26 18:33:22 · 634 阅读 · 0 评论 -
mysql foreign key
mysql foreign key(即外键)的作用是为了保证数据的一致性。具体看下测试效果:1、创建一个表TStudent,记录学生的信息;mysql> create table TStudent (ID int not null auto_increment,name varchar(20),addr varchar(20),primary key(ID));Query OK, 0 r原创 2016-05-26 19:40:57 · 615 阅读 · 0 评论 -
关于mysql中的int(N)、char(N)和varchar(N)类型的简单说明
在使用mysql时,int、char和varcahr这几种类型是比较常用的。在大学时有学过数据库,对于int(N)、char(N)和varchar(N)中的N一直了解的不是较透彻,前段时间在网上查了很多资料,现在整理下。1、int(N)int(N) ,N 表示最大显示宽度(字段设置zerofill属性时可查看区别),不指定N时,默认为11。N 的值跟 int(N) 所占多少存储空间或最原创 2016-05-22 13:13:23 · 9605 阅读 · 1 评论 -
MySQL 授权远程连接
授权远程连接,命令如下:GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘password‘ WITH GRANT OPTION;FLUSH PRIVILEGES;经过实际测试:上述命令中的‘password’与直接通过mysql -uroot -ppassword 中的password是独立的,也就是说这两个密码原创 2016-09-09 21:49:28 · 354 阅读 · 0 评论 -
linux环境下部署MySQL Connector/C++
在编写C/C++程序访问mysql时,可使用MySQL C API或者MySQL++访问MySQL。下面是官网对MySQL C API和MySQL++的介绍:The C API provides low-level access to the MySQL client/server protocol and enables C programs to access database c原创 2016-10-23 13:09:54 · 913 阅读 · 0 评论 -
生成含年月日的mysql数据库备份文件
想在linux系统上做一个计划任务,每天23:59分左右对数据库进行备份,备份的文件名中包含当前时间的年月日(如:mydb-back-auto-20161109.sql)。计划任务对应的执行文件如果用shell script写,比较简单,但是,由于是script的原因,代码都是可见的,对数据库进行备份,script中必定包含登录数据的账号和密码,所以利用script简便,但不安全。下面用C原创 2016-11-09 01:04:37 · 700 阅读 · 0 评论