mysql手记

创建RUNOOB数据库,并设定编码集为utf8
CREATE DATABASE IF NOT EXISTS tp5 DEFAULT CHARSET utf8 COLLATE utf8_unicode_ci;

创建表
CREATE TABLE IF NOT EXISTS `test`( `id` INT UNSIGNED AUTO_INCREMENT, `title` VARCHAR(100) NOT NULL, `author` VARCHAR(40) NOT NULL, `date` INT(11) NOT NULL, PRIMARY KEY ( `id` ))ENGINE=InnoDB DEFAULT CHARSET=utf8;

更新数据
update sos_api_statistics set counts = '123', register = '123';

插入数据:
INSERT INTO table (列名…) VALUES(列值);


实现远程连接(改表法)

use mysql;

update user set host = '%' where user = 'root';
flush privileges;
这样在远端就可以通过root用户访问Mysql.

1添加表字段

alter table table1 add transactor varchar(10) not Null;

alter table   table1 add id int unsigned not Null auto_increment primary key

查看慢查询是否开启
show variables like 'slow_query%';
查看慢查询时间条件
show variables like 'long_query_time';
设置慢查询时间条件,查询超过1秒就记录
set global long_query_time=1;

delete from 表名;
truncate table 表名;

不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。
效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。
delete的效果有点像将mysql表中所有记录一条一条删除到删完,
而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值