推荐电影
斯皮尔伯格——《拯救大兵瑞恩》
瞎BB
这个时代实在太棒了,只要你想学,肯花时间,没有学不会的东西,因为到处都是资料。
像自学一门代码这样较重的学习任务,如何快速进入高效的学习状态?
Step 1 找到内容好的学习资料
选有线下班的教育机构:教育是重服务的,重结果,有线下的机构,运营成本高,有一定的金钱实力,也是有稳定开班和稳定师资力量的。线下门店基础已经很大程度上为教学优质基础做了铺垫。
选口碑好的:询问业内人士哪家线下教学机构服务口碑好?周边同事是否报过此类线下班?
去线下试听:一般都有免费的试听课程,自己去听一会回再考虑
多用搜索:看中了哪家教育机构后,就上网搜在线的课程吧。(没办法,工作狗只能选在线学习咯)度娘,谷歌等好好搜,肯定会有相应的付费or免费资料。我是在某二手平台,买了视频课程学习的。
Step 2 快速进入学习状态
每天学:工作已经很累了,学习更是伤脑筋的事儿,非常极其超级容易放弃,所以刚开始,一定要每天花时间学习,养成学习习惯,强制输出给予学习反馈,激励自己保持学习。
多问人:自学最大的问题是容颜卡壳,解决方法是,遇到问题见缝插针就问身边的同事,抓住有学习经验的朋友、同学使劲问,以完成每天的学习进度为最大目标,厚颜无耻地问不可怕,轻易地困难而退缩才可惜。
记录我的学习之路——MySQL学习 Day 3
20190104 Welcome to mysql monitor
MYSQL的SQL语句分类
SQL:Structure Query Language 结构化查询语言
DDL:Data Definition Language数据定义语言,定义数据库,数据表它们的结构:creat(创建) drop(删除) alter(修改)
DML:Data Manipulation Language 数据操纵语言,主要用来操作数据 insert(插入),update(修改) delete(删除)
DCL:Data Control Language数据控制语言,定义访问权限,取消访问权限
DQL:Data Query Language数据查询语言,select(查询) from子句 where子句
数据库的CRUD操作
1、登陆数据库服务器
2、创建数据库-->ddl 的3种方式
create database 数据库的名字
create database day06;
create database 数据库的名字 character set 字符集;
create database day06_1 character set utf8;
create database 数据库的名字 character set 字符集 collate 校对规则;
create database day06_2 character set utf8 collate utf8_bin;
3、查看数据库
查看数据库定义的语句
show create database 数据库的名字
show create database day06;
show create database day06_2;
查看所有数据库
show databases;
4、修改数据库的操作
修改数据的字符集
alter database 数据库的名字 character set 字符集
alter database day06_1 character set gbk;
5、删除数据库
drop database 数据库名字
drop database day06_2;
6、从其他数据库操作命令
切换数据库(选中数据库)
use 数据库名字
use day06;
查看一下当前正在使用的数据库
select database();
【表的CRUD操作】
创建表
create database 数据库的名字
create table 表名(列名 列的类型(长度) 约束;列名2 列的类型 约束);
列的类型
java sql
int int
char/string char/varchar
char:固定长度
varchar:可变长度
char(3)
varchar(3)
长度代表的是字符的个数
UTF8下 一个汉字占3个字符
double double
float float
boolean boolean
date date:YYY-MM-DD
time: hh:mm:ss
datetime: YYY-MM-DD hh:mm:ss 默认值是null
timestamp: YYY-MM-DD hh:mm:ss 默认值是当前时间
text:主要用来存放文本
blob:存放的是二进制
列的类型
主键约束:primary key
唯一约束:unique
非空约束:not null
好啦,See u
Good Night~
领取专属 10元无门槛券
私享最新 技术干货