使用终端cmd练习MySQL数据库:
1、连接
这里是找到mysql的bin路径之后从路径选中输入cmd进入的
如果直接打开cmd
可以输入:cd ...bin路径
2、show databases; 展示已有数据库
3、create database 数据库名;创建新的数据库。
4、create table 表名(
列名 类型......):
创建数据库表并展示 详细操作:
use 数据库名; 用于选中数据库。
5、 插入与查询:
查询:select 字段,字段 from 表名(较快) 或者 select * from 表名(较慢)
插入:
insert into 表名(列名,列名) value/values (列值,列值)
insert into 表名 values (列的值)
如果 不指定列名,values后小括号中必须包含所有列的值,并且,数值的顺序必须是表中列的顺序
6、 清除 clear();
7、修改 update........
8、 删除
!!!清空表 :1)delete from t_student; 2)truncate 表名;
这两种哪种性能好?
truncate 效率更高 delete最慢
删除表:drop table t_student; 表没有了,上面的表还有是空的 效率最高!!!
9、查询select 专门查询属性
也可以根据where id/name 等属性来查询特定数据:
10、使用as起别名:
11、多条件查询
12、去除掉重复的结果。
!!!!!!! 生效,去重成功。
distinct是对结果集去重,不能对某个列去重。
所以没有生效。