一、数据库基础:
1.连接数据库的三大条件:
数据库服务器地址、数据库访问用户名、当前访问用户名的密码
进入本地数据库服务器:
mysql -hlocalhost -uroot -p
Enter password:密码(密文格式)
2.其他命令:
net start mysql; 启动数据库
net stop mysql; 停止数据库
help 或者 \h 帮助
quit 或者 exit 退出mysql命令行
\c 取消输入的命令
二、数据库语句:
1.数据库基本语句:
create database 数据库名; 创建数据库(数据库名)
drop database 数据库名; 删除数据库(数据库名)
use 数据库名; 使用数据库(数据库名)
show create database 数据库名; 创建数据库的简要描述,可看到数据库的默认字符集
2.数据表基本语句:
create table 表名(字段名 数据类型, 字段名 数据类型); 创建数据表
drop table 表名; 删除数据表
desc 表名; 查看表的详细信息(Field Type Null Default Extra)
show create table 表名; 创建数据表的简要描述,可看到engine和charset
3.其他语句:
show character set; 查看当前MySQL支持的所有字符集
show engines; 查看当前MySQL支持的所有存储引擎
三、数据表的操作语句:
1.修改表语句:
alter table 表名 add 字段名 数据类型;/alter table 表名 add 字段名 数据类型 after 字段名0;
在表末尾添加/在字段0之后添加新的字段
alter table 表名 modify 字段名 新数据类型; 修改老字段数据类型
alter table 表名 drop 字段名; 删除已有字段
alter table 表名 change 老字段名 新字段名 新数据类型; 修改已有字段的字段名和数据类型
2.插入数据:
常规方式:按照数据库字段顺序插入一条完整的数据
insert into 表名(字段1, 字段2, 字段3)
values(数据类型1, 数据类型2, 数据类型3);
常用方式:不需要指定字段名,但要求输入数据类型要和字段的数据类型顺序相同
insert into 表名 values(数据类型1, 数据类型2, 数据类型3);
其他方式:选中字段添加数,剩余数据按照默认值处理
insert into 表名(字段1) values(数据类型1);