-
日期:2020-11-02 13:31:50
点击:59
内容简介:字符型数据 字符型数据可以使用定长或变长的字符串来实现,其不同点在于固定长度的字符串使用空格向右填充,以保证占用同样的字节数;变长字符串不需要向右填充,并且所有字节数可变。 char 定长型,字节长度固定,最大长度为255字节,可以使用char(20)这种...
-
日期:2020-11-02 13:31:50
点击:59
内容简介:数据很重要,这点用脚趾头想都知道,为了保证数据的安全,因此需要定期对数据备份 下面来写一点关于数据备份与还原相关的笔记 数据备份 使用mysqldump命令备份一个数据库 mysqldump -u username -p dbname table1 table2...BackupName.sql 其中,dbname表示...
-
日期:2020-11-02 13:31:49
点击:59
内容简介:JDBC是一组能够执行SQL语句的API 由于传统的数据库操作方式需要程序员掌握各个不同的数据库的API,极其不便 因此java定义了JDBC这一标准的接口和类,为程序员操作数据库提供了统一的方式 JDBC的操作方式比较单一,由五个流程组成: 1.通过数据库厂商提供的JD...
-
日期:2020-11-02 13:31:49
点击:59
内容简介:1、使用mysqli扩展库 预处理技术 mysqli stmt 向数据库添加3个用户 复制代码 代码如下: ?php //mysqli扩展库 预处理技术 mysqli stmt 向数据库添加3个用户 //1、创建mysqli对象 $mysqli = new MySQLi("localhost","root","root","test"); if($mysqli-connect...
-
日期:2020-11-02 13:31:48
点击:59
内容简介:字符串操作在程序设计中是非常重要的组成部分,而MySQL数据库中的字符串操作却相当简单 需要注意的是:下面所有的函数只是将修改后的结果当查询返回,均不对原数据做出改变 选出指定数量字符 复制代码 代码如下: mysql SELECT RIGHT('nihao',3); +----------...
-
日期:2020-11-02 13:31:48
点击:59
内容简介:今天从windows上导出一个sql执行文件,再倒入到unbutn中,结果出现乱码,折腾7-8分钟, 解决方式 在导出mysql sql执行文件的时候,指定一下编码格式: 复制代码 代码如下: mysqldump -uroot -p --default-character-set=utf8 mo(dbname) E://xxxx.sql 导入...
-
日期:2020-11-02 13:31:47
点击:59
内容简介:什么是视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表。 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。 这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据。 数据库中只存放了视图的定义,而没有存放视图中...
-
日期:2020-11-02 13:31:47
点击:59
内容简介:产品数据库设计时,经常遇到5星评价的情况,数据表如何设计才能即保证查询效率,又能减少数据冗余呢? 初步设计思路如下,请大家指正。 一,最终效果, 二,表结构 复制代码 代码如下: CREATE TABLE IF NOT EXISTS `books` ( `id` int(8) NOT NULL auto_incre...
-
日期:2020-11-02 13:31:46
点击:59
内容简介:创建触发器 创建只有一个执行语句的触发器 复制代码 代码如下: CREATE TRIGGER 触发器名 BEFORE|AFTER 触发事件 ON 表名 FOR EACH ROW 执行语句 其中,触发器名参数指要创建的触发器的名字 BEFORE和AFTER参数指定了触发执行的时间,在事件之前或是之后 FOR E...
-
日期:2020-11-02 13:31:46
点击:59
内容简介:有台linux服务器,系统为centos系统. 网站突然连接不上数据库,于是朋友直接重启了一下服务器。进到cli模式下,执行 service myqsld start 发现还是提示"mysql deamon failed to start"错误信息. # /etc/init.d/mysqld start MySQL Daemon failed to start. St...