工作中常用的mysql命令
2015-08-14 18:11
477 查看
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字段设置)
#启动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字段设置)
相关文章推荐
- mysql利用atlas进行读写分离时,一直走主库的问题
- MySQL Study之--MySQL管理工具sqlyog
- MySQL Study之--MySQL管理工具sqlyog
- bugfree,CDbConnection 无法开启数据库连线: SQLSTATE[HY000] [2003] Can't connect to MySQL server on '192.168.0.99' (4)
- powerdesigner设置mysql唯一键,非主键
- MySQL存储过程详解
- mysql timestamp和long存储时间效率比较
- mysql 自定义函数一直返回0
- MySQL出现同步延迟有哪些原因?如何解决?
- mysql5.6分区记录
- mysql-窗口多表连接视图view
- 一个不错的关于mysql和posgresql比较的帖子
- MySQL 5.6 中 TIMESTAMP有那些变化
- 基于Servlet、JSP、JDBC、MySQL登录模块(包括使用的过滤器和配置)
- 三种常用的MySQL建表语句
- MySQL 5.7原生JSON格式支持
- MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数
- MySQL添加字段和修改字段的方法
- 多服务器mysql自动化执行sql
- MySQL查看和修改wait_timeout