【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
**开源地址:https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB **
搜索cmd,通过管理员模式进入DOS窗口
注意:若不是通过管理员模式进入DOS窗口的话,可能会权限不够,无法进行后续操作
注册mysql服务:
查看mysql服务是否注册成功
win+e快捷键,右击此电脑,单击管理,双击服务,往下滑是否有mysql5.7
启动mysql服务
启动服务成功
管理员模式进入DOS窗口,进入mysql的bin目录下
通过mysql -uroot -p111111命令进入
-u:用户名 -p:密码
==============================================================================
SQL语句分类:
DDL语句/指令,Data Define Language,数据定义语言
主要执行 create、alter、drop(增删改数据库)
DML语句/指令,数据操纵语言
主要执行数据表的insert、delete、update(增、删、改操纵)
DQL语句/指令 Query
主要执行数据表的select查询操作
DCL语句/指令
主要执行事务的处理
DDL语句,称为数据定义语言,主要执行数据库的增删改操作
创建数据库指令:
create database 数据库名称 character set字符集 collate校对规则;
数据库名称,不要采用mysql内置的关键字,例如:database、mysql等
创建数据库
create database db_demo character set utf8 collate utf8_general_ci;
查看所有数据库
show databases;
修改数据库
alter database db_demo character set gbk collate gbk_chinese_ci;
删除数据库
注意:慎用,慎用,慎用,重要的事情说三遍
drop database db_demo;
删库了,我是不是应该开始买去国外的飞机票了,😟😟哈哈😁
========================================================================
创建表,建表之前需要选择使用的数据库,否则计算机不知道将你创建的表放哪里,所以说要指定当前使用的数据库,
创建表命令:
create table t_user(id int not null auto_increment,stu_name varchar(128) not null, stu_age int, primary key(id));
该表3个字段,主键id,不为null,自动增长
查看表:
show tables;
删除表:
drop table t_user;
============================================================================
增加数据
insert into t_user (stu_name, stu_age) values(‘张大大’, 23);
查询所有数据
select * from t_user;
插入3条数据
insert into t_user (stu_name, stu_age) values(‘张三丰’, 23);
insert into t_user (stu_name, stu_age) values(‘张大大’, 23);
查询所有姓张的
select * from t_user where stu_name like ‘张%’;
修改数据
修改张三丰的年龄为89
update t_user set stu_age = 89 where stu_name = ‘张三丰’;
删除数据