管理系统搭建(1)—Mysql

第一章 Mysql

一.Mysql首次安装配置

1.将下载好的文件解压到对应位置

2.转到mysql的bin目录下,cd C:\Program Files\mysql-8.0.31-winx64\bin

3.安装mysqld --install

4.初始化mysqld --initialize --console

5.配置系统环境变量

二.Mysql重置密码

1.以管理员身份打开cmd然后输入net stop mysql(关闭数据库)

2.输入命令mysqld --console --skip-grant-tables --shared-memory,跳过密码验证登录的MySQL服务

3.另外启动一个cmd命令窗口,输入mysql,进入数据库

4.输入指令use mysql;,率先查询Select User from user;,数据库中的用户

5.更新密码update mysql.user set authentication_string=password('*******') where user='*******';

6.exit退出,net start mysql重启数据库

三.Mysql的基本语句

1.show databases; 查看所有的数据库

2.use 库名; 打开指定的库

3.show tables ; 显示库中的所有表

4.show tables from 库名;显示指定库中的所有表

5.create table 表名(

字段名 字段类型,

字段名 字段类型);

创建表

6.desc 表名; 查看指定表的结构

7.select * from 表名;显示表中的所有数据

四.SQL语句

1.创建库操作

1.创建库 create database 库名

2.删除库 drop database 库名

2.表操作

1.创建表

CREATE TABLE IF NOT EXISTS stu_info(
	stu_Id INT,
	stu_Name VARCHAR(20),
	gender CHAR,
	born_Date DATETIME
	);
DESC studentinfo;

2.修改表

ALTER TABLE 表名 ADD|MODIFY|DROP|CHANGE COLUMN 字段名 【字段类型】;

#①修改字段名
ALTER TABLE studentinfo CHANGE  COLUMN sex gender CHAR;
#②修改表名
ALTER TABLE stuinfo RENAME [TO]  studentinfo;
#③修改字段类型和列级约束
ALTER TABLE studentinfo MODIFY COLUMN borndate DATE ;
#④添加字段
ALTER TABLE studentinfo ADD COLUMN email VARCHAR(20) first;
#⑤删除字段
ALTER TABLE studentinfo DROP COLUMN email;

3.删除表

DROP TABLE [IF EXISTS] studentinfo;

3.试图管理

1.查看数据

SELECT * FROM my_v4;

SELECT * FROM my_v1 WHERE last_name='Partners';

2.插入视图的数据

INSERT INTO my_v4(last_name,department_id) VALUES('虚竹',90);

3.修改视图的数据

UPDATE my_v4 SET last_name ='梦姑' WHERE last_name='虚竹';

4、删除视图的数据

DELETE FROM my_v4;

4.存储创建

1.存储窗体结构

CREATE FUNCTION 函数名(参数名 参数类型,...) RETURNS 返回类型
BEGIN
	函数体

END

2.自定义变量

(1)用户变量

声明并初始化:

SET @变量名=;
SET @变量名:=;
SELECT @变量名:=;

赋值:

方式一:一般用于赋简单的值

SET 变量名=;
SET 变量名:=;
SELECT 变量名:=;

方式二:一般用于赋表中的字段值

SELECT 字段名或表达式 INTO 变量
FROM;

使用:

select @变量名;

(2)局部变量

声明:

declare 变量名 类型 【default 值】;

赋值:

方式一:一般用于赋简单的值

SET 变量名=;
SET 变量名:=;
SELECT 变量名:=;

方式二:一般用于赋表 中的字段值

SELECT 字段名或表达式 INTO 变量
FROM;

使用:

select 变量名

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GGAPTX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值