1.登录方式
方式1:dos 窗口登录
C:\Users\Administrator>mysql -uroot -p
Enter password:*******(输入密码)
方式2:mysql自带的客户端登录
Enter password:*******(输入密码)
2.启动mysql服务器: net start mysql
关闭mysql服务器: net stop mysql
3.注释
--:普通注释
/**/ : mysql的多行注释
#: 特殊注释
4.基本语句
①查询当前数据库中的库有哪些
语句:show databases;
注:库在我们电脑的磁盘上(是文件夹)
②创建库
方式一:比较粗暴
语句:create database 库名;
方式二:
语句:create database if not exists 库名;
③查询创建库的字符集
语句:show create database 库名;
④修改库的字符集
alter database 库名 default character set 字符集名称;
⑤删除库
方式一:drop database 库名;
方式二:drop database if exists 库名; (如果这个库存在,删除)
5.常见的数据类型
int :整数类型 默认最大长度11位字符,给int类型的数据的时候,当前存储的是值的真实长度
int(字符数): 整数类型, 给int(3)这个值的时候,实际存储3位,但是赋值的时候不够3位 (使用很少)
varchar(最大支持255个长度): 字符串类型
date:仅仅是日期类型 格式YYYY-mm--dd
datetime:日期+时间类型 格式:YYYY-mm-dd HH:ii:ss
timestap:时间戳 (举例:管理员添加一个商品,商品上架的时间:当前系统瞬时时间 :2021-5-11 16:50分)
double:小数类型
double(几位数,小数点后保留的位数)
举例:
double(4,2): 4位,小数点后保留2位
clob:大字符类型
支持 "大文本"
blob:大字节类型
最大支持4G
```
5.数据库DDL语句之建表,查表,删除表....
①建表
语句: use 库名;(在哪个库中建表)
create table 表名(
字段名称1 字段类型,
字段名称2 字段类型
);
②查询当前库中有哪些表
语句:show tables;
③查看表的结构
语句:desc 表名;
④修改表的字段名称
语句:alter table 表名 change 旧字段名称 新字段名称 旧字段类型;
⑤修改表的字段类型
语句:alter table 表名 modify 字段名称 新字段类型;
⑥给表中增加一个新的字段
语句:alter table 表名 add 字段名 字段类型;
⑦复制一张表
语句:create table 新表名 like 旧表名;
⑧删除表
方式一:drop table 表名;
方式二:drop table if exists 表名;
⑨删除列
语句:alter table 表名 drop 列名;
⑩给表中添加数据
语句:insert into 表名(字段名1,字段名2....)values (值1,值2);
注:varchar 类型 、date 要用‘ ’;
11.删除表中的数据
语句:delete from 表名 where '条件'; (如:id='123456')
12查询数据信息
select * from 表名;