最最最开始:你需要安装,网上有很多安装教程,这里就不赘述了。可以建一个快捷方式在桌面,这样子下次进入会快很多。
双击之后填密码就可以进入啦!界面如图:
当连上服务器 之后,首先面对的是:库
选库语句:use +库名
如果不知道有哪些库:
show databases;
连上库,选了库之后,面对的是 表:
查看库下面的所有表:
show tables;
建立自己的库:create database +库名 charset +字符集(建议后面加“charset utf8”)
create database gy1 charset utf8;
删除一个数据库:
drop database gy1;
MySQL中,表可以改名,但 database 不可以改名。
简单的建表语句:
create table stu(
snum int,
sname varchar(10)
)engine myisam charset utf8;
//engine是指表引擎,与性能特点相关
查看表:
show tables;
删除表:
drop table stu;
给表改名:
rename table stu to newstu;
可以看出来,MySQL的语句都还是很通俗易懂的。
在表中插入数据:
insert into newstu values
(1,'zhangsan'),
(2, 'lisi'),
(3,'wangwu');
迅速清空表数据:
truncate newstu;
truncate和delete的区别:
truncate相当于删表,再重建一张同样结构的表,操作后得到一张新表;而delete是从删除数据行的层面操作。
——truncate相当于把旧的学籍表扔了重画一张,delete相当于用橡皮把学籍表的数据库擦掉。
如果决定全清空,truncate更快一些。
乱码的解决方法:告诉服务器编码类型,若用户使用的是gbk编码
set names gbk;
再重复操作,看问题是否解决。
SQL语句支持换行,遇到分号时判断为结束。
代码打一半发现自己打错了,就执行一个 \c 跳出执行,重新打。
显示表的结构:
# class 是你数据库里的一个表
desc class;
噗,突然发现第二课我已经记过这个语句了。。