MySQL 常用sql语句

数据库名称:mytest

1.create  database  mytest;

2.show database;

3.drop database mytest;

4.use mytest;

5.select database();

6.use mytest;

   show tables;

7.create table user(                                varchar没有char查询时快速,因为char已经定长,而varchar可以根据插入数据的长度来自动控制

    username varchar(10),

    password varchar(10),

   age    int(10) );

8.desc user;

9.drop table user;

10.insert into user values ('LISI',22222,19);

11.select * from user;

     select * from user order by id limit0,2;

12.delete from user where username=‘LISI’;

13.update username='zhangsan' from user where age=19;

     update  表名 set username='zhangsan' where age=19;

14.alter table user add cardnumber varchar(10);

     alter table user drop cardnumber ; (轻易不要删除表,字段等)

15.alter table user username  realname varchar (10);

      alter table user drop age;

16.rename user to userdetail;

17. mysqldump -u root -p22222 mytest>C:\daochu.sql

      mysqldump -u root -p22222 mytest user >C:\usertable.sql

18.mysql -u root -p22222 daochu<C:\daochu.sql

19.  DOS 下链接Mysql 服务器 :mysql -h 10.100.3.165 -u root -p22222 

20.

1. SELECT * INTO OUTFILE ‘./test.xls‘ FROM tb1 WHERE 1 ORDER BY id DESC LIMIT 0, 50;

这样,应该会在你的mysql的var/目录下产生一个test.xls的文件。。。
但是如果你的shell的登录帐户和mysql的运行账户不同,很可能这个方法就不适用了,因为你可以通过mysql控制台来产生这个文件,但是你却没有办法通过shell来对这个文件进行操作,因为用户不同,没有访问权限。

这个时候,同事告诉偶滴办法就重装登录了!!!

1. echo "SELECT * FROM tb1 WHERE 1 ORDER BY id DESC LIMIT 0, 50;"| /usr/local/mysql/bin/mysql -hlocalhost -uroot -pxxxxx > /tmp/test.xls

21.

删除表中的全部数据 : delete from 表面;

22.

查看连接数: show processlist;

23.

当将备份的大数据库导入时,会报 mysql is gone away,error:2006。

次数应坚持几个mysql的参数值,执行语句 show variables like '%max%'

'max_allowed_packet', '1048576' 将其值改为10485760     1048576/1024/1024

在mysql安装文件下 my.ini 中添加max_allowed_packet=10485760

此外还有检查参数timeout,执行语句 show variables like '%wait%' ,默认是八小时

 

24.

mysql导入数据库 .sql 文件

dos下进入mysql ,use 数据库名, 命令: source  +(.sql文件的文件路径) 结尾处没有;。。。
25.

dos下打开mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值