Mysql学习笔记

数据操作语言DML笔记
select
    select 列名1,列名2 ... from 表名1,表名2...
            [where 条件] like
            [group by...]
            [having ...]
            [order by...] 以特定的顺序显示 例:order by name asc;以名字显示,为降序排列
insert
    insert into 表名(列名1,列名2,... )values(值1,值2,...)
update
    update 表名 set 列名1=值1,列名2=值2 ...   [where 条件]
delete
    delete from 表名  [where 条件]                注:条件时会删除整个表名
truncate
    truncate tables 表名                                注相当删除整个表名,在重建。非常快
加载数据
    load data infile '文件'   into  tables  表名 [fields terminated by '字符']      
导出数据
    select * from 表名 into outfile '文件'

Mysql常用修改
查看mysql默认编码
show variables like 'character_set_%';
SHOW VARIABLES LIKE 'collation_%';
让mysql重起也可以使用utf8
[mysqld]
default-character-set=utf8
[mysql]
default-character-set=utf8