一·、启动MYSQL
管理员模式下启动控制台
输入net star mysql 启动mysql
输入net stop mysql 关闭mysql
二、连接MYSQL
1、输入-u (用户名) -p 回车
三、创建数据库
create database MY_test;
如果此种方式创建数据库字符编码会默认为Latin1(单字节编码),但是一个数据库多少会涉及到一些中文,所以最好是我们把字符编码设计成 utf-8 这样就可以正常显示了
修改数据库字符编码有两种方式(1、在创建时修改2、创建后修改)
1、创建时修改方法:
create database MY_test charset utf8;
charset是character set的缩写
2、创建后修改:
alter database MY_test character set utf8;
四、显示数据库:
show create database MY_test;
五、进入和切换数据库:
这是唯一可以不用分号结尾的语句
use MY_test;
六、显示当前数据库
select database();
七、创建数据表
1、显示数据库中的表:
show tables;
x
因为MY_test还没有创建表所以显示Empty
2、创建表
使用create table 表名(字段名1 数据类型,字段名2 数据类型,字段名3 数据类型);
create table MY_student(no int,age int,name char(10),sex char(1));
3、显示表
使用show create table 表名;显示表的内容及字符编码
如果想要更好的显示表的字段信息,可以使用 desc表名; 显示表。
tip:这些方法都可以用其对应的英文名称来记忆如:desc英文全称为decribe·,show create table 表明 show是展示 create table是创建的表连起来就是展示创建的表2
4、给表增加字段
使用 alter table 表名 add project(字段名) char(数据类型);
添加了了个project字段所以显示会多一个字段。
5、删除表字段
使用 alter table MY_student(表名) name(字段名); 来删除字段。
如上两图,第一张还没删除name字段,第二张是已经删除了的。
7、修改字段数据类型
使用alter table 表名 modif 字段名 新的数据类型;
8、修改字段名和数据类型
使用alter table 表名 change 原字段名 新字段名 数据类型;