工作中常用的mysql命令

时间:2022-12-10 16:03:35

1.启动数据库

#启动mysql(skip-name-resolve参数是必须的)

su - mysql -c "mysqld_safe --skip-name-resolve --open-files-limit=4096&"

2.清空表

TRUNCATE TABLE TABLENAME;

3.复制表结构

create table 新表 LIKE 旧表;

4.复制表数据

 insert into 新表 select * from 旧表; 

5.往表中插入一行数据

insert into LOGIN (LOGINID,PASSWORD) VALUES('test001', '123456');

6.导入指定列

load data infile '/tmp/data.txt' into table LOGIN (LOGINID,PASSWORD);

7.导入指定列

load data infile '/tmp/data.txt' into table LOGIN (LOGINID,PASSWORD);

load data infile 'MallPrice.txt' into table MALL (ID,ITEMID,NAME,KIND,STARTSALEDATE,ENDSALEDATE,CURPRICE,PREPRICE,DISCOUNT,PAYTYPE,PAGE,POS,CANSALE,HOTSALE,MAXCOUNT,CURNUM,OPCODE);

(注:文件必须放在mysql数据目录下,mysql数据目录在my.cnf中datadir字段设置)