mysql
苦笔
这个作者很懒,什么都没留下…
展开
-
mysql(5.7.17)字符集设置(character_set/collation)
1 查看字符集(character_set/collation)use information_schema;desc tables; --一定记住tables表,information_schema中的metadata都可以查到-- 查看db的默认,DEFAULT_CHARACTER_SET_NAME/DEFAULT_COLLATION_NAMEselect * from schemat原创 2017-12-16 20:22:37 · 16593 阅读 · 2 评论 -
mysql/oracle中create table as的用法
1 mysqlcreate table t2 as select c1 from t1; --正确,一般用法--新表中对列重命名create table t2 as select c1 c2 from t1; --正确create table t2(c2 varchar(50)) as select c1 from t1; --语法正确,但不是预期结果desc t2; --c原创 2017-12-08 21:22:22 · 23038 阅读 · 0 评论 -
mysql修改表结构(alter table),多列/多字段
--创建测试表create table test( id int;);--正确写法是每列都add/change/drop,逗号隔开,'column'可有可无,add支持多列--添加多列alter table test add (c1 char(1),c2 char(1)); --correct,add支持多列alter table test add column (c1 char原创 2017-11-15 17:16:02 · 90117 阅读 · 1 评论 -
mysql常用语法
--指定auto_incrementcreate table test( id int auto_increment, name varchar(100), primary key(id));--插入记录insert into test2 values(null, 'a'); --correctinsert into test2 values(0, 'a');原创 2017-11-06 17:14:56 · 164 阅读 · 0 评论 -
mysql两表间select/update/delect
--创建测试表,插入测试数据create table t1( col1 varchar(10), col2 varchar(10));create table t2( col1 varchar(10), col3 varchar(10));--查询,效率对比未知select t1.*,t2.* from t1,t2 where t1.col1 = t2.co原创 2017-11-12 17:02:48 · 658 阅读 · 0 评论 -
mysql(5.7.17)修改密码
--正确alter user 'root'@'localhost' identified by 'your password';--错误,user表中已经没有password字段use mysql;update user set password='pwd' where user='root';--authentication_string不是密码字段update mysql.user se原创 2017-11-12 13:47:13 · 574 阅读 · 0 评论 -
mysql导出到文件错误(err 1290)
select * into outfile 'g:/temp1.txt' fields terminated by ',' from test1;[Err] 1290 - The MySQL server is running with the --secure-file-priv option so it cannot execute this statementshow variables li原创 2017-11-10 17:19:07 · 1191 阅读 · 1 评论 -
windows下mysql的my.ini配置
服务安装 mysqld –install原创 2017-11-08 20:19:50 · 935 阅读 · 0 评论 -
mysql导入数据(load data local infile)
/*1.测试环境是windows,filepath需要用'\\',cmd中filepath可以有中文,navicat不支持中文2.mysql默认EOL是'\n',windows需要指定为'\r\n',否则最后一列数据都会带'\r',db中看不出来,where clause匹配不到3.字段分隔符:fields terminated必须在lines terminated之前,否则报错4.ignore原创 2017-11-08 20:11:41 · 2072 阅读 · 0 评论