【mysql】常用命令总结
mysql --help //帮助
mysql -h host -u user -p //连接到host机器
mysql -u user -p //连接到本机
mysql> select version(), current_date; //版本,当前日期,不区分大小写
SELECT SIN(PI()/4), (4+1)*5; //使用mysql作为简单计算器
mysql> SELECT NOW(); //当前详细时间
mysql> SELECT //使用 \c 来取消之前的输入
-> USER()
-> \c
mysql>
mysql> show databases; //显示当前用户下所有的数据库
mysql> help show (databases); //查看命令 show daabases;
使用方法 官方帮助:http://dev.mysql.com/doc/refman/5.5/en/show.html
mysql> show processlist; //显示在运行的线程数
修改mysql配置文件:max_connections=200 增加连接数 查询一下show variables like 'max_conn%';
create database test; //创建数据库,每次操作前,必须先进入 use test
mysql.exe -u user -pChangeme123 //代码 mysql.exe -u user -p test //进入test数据库
创建表
mysql>show tables;
mysql>create table test (name varchar(20));
>describe test //显示表结构
数据定义语句:http://dev.mysql.com/doc/refman/5.6/en/sql-syntax-data-definition.html
导入数据到表中 LOAD DATA LOCAL INFILE 'c:\\12.txt' INTO TABLE test LINES TERMINATED BY '\r\n';
或者 insert into test values('jingyongjun');
默认是升序 order by birth
降序 order by birth desc;
测试某个字段是否为空:IS [NOT] NULL