当前位置: 首页> 游戏> 网游 > 网站小程序app定制开发_网站建设推广专家_软文关键词排名推广_地方网站建设

网站小程序app定制开发_网站建设推广专家_软文关键词排名推广_地方网站建设

时间:2025/7/31 0:22:58来源:https://blog.csdn.net/2301_80802299/article/details/140579949 浏览次数:0次
网站小程序app定制开发_网站建设推广专家_软文关键词排名推广_地方网站建设

目录

MySQL逐步安装

1.安装MySQL

2.启动MySQL 

3.连接测试

3.1 设置密码

3.2 查看已有文件夹(数据库)

3.3 退出(关闭连接)

4.MySQL指令

4.1 数据库管理(文件夹)

4.2 数据表的管理(文件)

 4.3 数据行操作

4.3.1 新增数据

4.3.2 删除数据

4.3.3 修改数据

4.3.4 查询数据

5.案例:员工管理

5.1 创建表结构

5.2 Python操作MySQL


MySQL逐步安装

1.安装MySQL

下载好MySQL之后:

——>

 然后就多了一个Data文件夹:

至此,MySQL的安装已结束。

2.启动MySQL 

1.临时启动(不建议)

2.制作成Windows服务,来进行关闭和开启。

mysql84是自己取的名字。(8.4版本) 

 启动成功!

3.连接测试
3.1 设置密码

mysql> set password=password('root123');

添加环境变量:

 连接成功!

3.2 查看已有文件夹(数据库)

mysql> show databases;

3.3 退出(关闭连接)

 输入exit;直接退出!

4.MySQL指令
4.1 数据库管理(文件夹)

查看已有数据库(文件夹)

show databases;

创建数据库(文件夹)

create database 数据库名字 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

 删除数据库(文件夹)

drop database 数据库名字;

进入数据库(文件夹)

use 数据库名字;

 查看文件夹下所有的文件(数据表)

show tables;

4.2 数据表的管理(文件)

 创建表(文件)

create table 表名称(

        列名称 类型,

        列名称 类型,

        列名称 类型

)default charset=utf8;

 这样写更直观!

 create table test(
    -> id int,
    -> name varchar(16) not null,——不允许为空
    -> age int null                        ——允许为空(默认)
    -> ) default charset=utf8;


 create table test(
    -> id int,
    -> name varchar(16),
    -> age int default 3                ——插入数据时,age列的默认值为3 
    -> ) default charset=utf8; 


 create table test(
    -> id int primary key,                ——主键(不允许为空,不允许重复)
    -> name varchar(16),
    -> age int
    -> ) default charset=utf8; 


 create table test(
    -> id int auto_increment primary key,        ——内部维护、自增
    -> name varchar(16),
    -> age int
    -> ) default charset=utf8;


一般情况下,我们在创建表时都会这样来写:【标准】

 create table test(
    -> id int not null auto_increment primary key,——一般是固定的
    -> name varchar(16),
    -> age int
    -> ) default charset=utf8;

删除表

drop table 表名称;

 

常用数据类型:

tinyint

有符号,取值范围:-128~127【默认】

无符号,取值范围:0~255        unsigned

int

bigint

创建表:

插入数据:

float

double

decimal(较精准)

准确的小数值,m是数字总个数(符号不算),d是小数点后个数,m最大值为65,d最大值为30.

例如:

 create table test3(

        id int not null primary key auto_increment,

        salary decimal(8,2)

)default charset=utf8;

char(m)——速度快

定长字符串,m代表字符串的长度,最多可容纳255个字符。

char(11)表示固定用11个字符进行存储,即使没有11个字符,也会按照11个进行存储。

create table test4(

        id int not null primary key auto_increment,

        mobile char(11)

)default charset=utf8;

varchar(m)——节省空间

变长字符串(动态变化),m代表字符的长度。

varchar(11)——真实有多长就按多长存储,超过会报错。

create table test5(

        id int not null primary key auto_increment,

        mobile varchar(11)

)default charset=utf8;

text

用于保存变长的大字符串

create table test6(

        id int not null primary key auto_increment,

        title varchar(128),

        content text

)default charset=utf8;

mediumtext

longtext

 datetime

存储年月日时分秒

date

存储年月日

创建一个用户表:

 4.3 数据行操作
4.3.1 新增数据

insert into 表名(列名,列名) values(值,值);

insert into 表名(列名,列名) values(值,值),(值,值),(值,值);

4.3.2 删除数据

delete from 表名;(所有数据将被删除)

delete from 表名 where 条件;(只把符合条件的数据删掉)

delete from test5 where id=3;

4.3.3 修改数据

update 表名 set 列=值;

update 表名 set 列=值,列=值;

update 表名 set 列=值 where 条件;

update test5 set password="哈哈哈";

4.3.4 查询数据

 select * from 表名称;

 select 列名称,列名称 from 表名称;

5.案例:员工管理

使用MySQL内置工具(命令)

创建数据库:unicom

创建一张表:admin

表名:admin
列:id,整型,自增,主键,username 字符串 不为空,password 字符串 不为空,mobile 字符串 不为空

Python代码实现:

添加用户

删除用户

查看用户

更新用户信息

5.1 创建表结构
create database unicom DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
use unicom;
 create table admin(id int not null auto_increment primary key,username varchar(16) not null,password varchar(64) not null,mobile char(11) not null) default charset=utf8; 
5.2 Python操作MySQL

关键字:网站小程序app定制开发_网站建设推广专家_软文关键词排名推广_地方网站建设

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: