L004-oldboy-mysql-dba-lesson04mysql
[root@web01 mysql]# mysql -uroot -ptestpassword -S /tmp/mysql.sockweb
mysql> select inet_aton('192.168.1.200');sql
+----------------------------+session
| inet_aton('192.168.1.200') |less
+----------------------------+ui
| 3232235976 |spa
+----------------------------+3d
1 row in set (0.00 sec)orm
mysql> select inet_aton('192.168.1.200');blog
+----------------------------+
| inet_aton('192.168.1.200') |
+----------------------------+
| 3232235976 |
+----------------------------+
1 row in set (0.00 sec)
mysql> create database mydb;
use mydb;create table ip(ip int);
insert ip values(inet_aton('192.168.1.200'));
mysql> insert ip values(inet_aton('192.100.2.22'));
insert ip values(inet_aton('172.16.32.15'));
insert ip values(inet_aton('200.100.2.22'));
insert ip values(inet_aton('200.100.2.100'));
insert ip values(inet_aton('200.100.3.150'));
mysql> select * from ip;
+------------+
| ip |
+------------+
| 2147483647 |
| 2147483647 |
| 2147483647 |
| 2147483647 |
| 2147483647 |
| 2147483647 |
+------------+
6 rows in set (0.00 sec)
mysql> create databases mydb;
use mydb;
create table ip_info(
id int unsigned not null auto_increment,
userid int unsigned not null,
username varchar(100) default '',
ip int unsigned not null,
ctime timestamp default current_timestamp on update current_timestamp,
primary key(id),
index username(username),
index userid(userid),
index ip(ip)
);
show create table ip_info;
insert into ip_info(userid,username,ip) values(11,'aa',inet_aton('192.168.1.10'));
select * from ip_info;
1.記錄慢查詢裏面的有三種語句,除了這個還多是沒有使用上索引,以及DML操做語句。
2.此變量是動態變量,能夠在線設置,設置要是基於session的話,可能會致使不生效,設置爲global的話,若是鏈接不斷開也會出現不立刻生效的狀況。