没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
MySQL 学习笔记
MySQL 基础
一、启动方法(系统默认开机启动)
MySQL 客户端连接
1.在 windows 命令行启动
2. 在指定客户端启动
二、数据模型
关系型数据库 通过表存储数据
三、SQL
3.1 SQL 通用语法
SQL 语句可以单行书写,或多行书写,以分号结尾
SQL 语句可以使用空格/缩进来增强语句的可读性
MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写
注释:
单行注释:--注释内容或#注释内容(SQL 特有)
多行注释:/*注释内容*/
3.2 SQL 语句分类:
四、DDL 语句--数据库操作
查询:
查询所有数据库
show databases;
查询当前数据库
select database(); #不加()直接报错
创建:
create database [if not exists] 数据库名 [default charset 字符集(utf8mb4)] [collate
排序规则];
删除:
drop database [if exists] 数据库名;
使用:
use 数据库名;
4.1 DDL--表操作-查询
查询当前数据库所有表:
show tables;
查询表结构:
desc 表名;
查询指定表的建表语句:
Show create table 表名;
4.2 DDL--表操作-创建
4.3 DDL--表操作-数据类型
数值类型,字符串类型,日期类型
数值类型:
例如:
年龄:age tinyint unsigned
学员成绩:score double (4,1) 4:整体长度 1:小数点位数
字符串类型:
char(10) 性能高 空间不可变,未使用的空间空格补全,溢出报错
varchar(10) 10:长度 性能较差 根据输入能控确定空间,溢出报错
例如:
用户名 username :varchara(50)
性别 gender : char(1)
日期类型:
例如:
记录生日:Birthday date
案例:
create table emp(
id int comment ‘编号’,
workno varchar(10) comment ‘工号’,
name varchar(10) comment ‘姓名’,
gender char(1) comment ‘性别’,
age tinyint unsigned comment ‘年龄’,
idcard char(18) comment ‘身份证号’,
entrydate date comment ‘入职时间’
)comment ‘员工表’;
4.4 DDL--表操作-修改
添加字段
Alter table 表名 add 字段名 类型(长度) [comment 注释][约束];
例如:
为 emp 表添加新字段“昵称”nickname 类型为 varchar(20)
Alter table emp add nickname varchar(20) comment ‘昵称’;
修改字段
修改数据类型:
Alter table 表名 modify 字段名 新数据类型(长度);
修改字段名和字段类型:
Alter table 表名 chage 旧字段名 新字段名 类型(长度) [comment 注释][约
束];
例如:
剩余52页未读,继续阅读
资源评论
YOl、O
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功