python操作mysql-------安装与数据库基本语句(一)

编程入门 行业动态 更新时间:2024-10-27 02:21:50

python操作mysql-------安装与数据库基本<a href=https://www.elefans.com/category/jswz/34/1770772.html style=语句(一)"/>

python操作mysql-------安装与数据库基本语句(一)

安装

下载官网MySQL官网,可以参考该文章
1、确保之前的MySQL删除干净,删除代码:sc delete mysql 出现[SC] DeleteService 成功。
2、cmd管理员身份打开,cd 进入bin目录下。
3、代码:mysqld --install 安装,出现Service successfully installed.
4、代码:mysqld --initialize --console 初始化,最后一行给出登录密码!!!!!
5、代码:net start mysql 启动服务器。
6、代码:mysql -u root -p 登录数据库,输入第4步的密:码
7、代码:ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’; 更改密码为 root 出现Query OK, 0 rows affected (0.01 sec)更改成功。
8、退出:exit
9、使用新密码登录。

数据库基本语句

1、查看数据库列表 show databases; 如果小写的show报错,那就使用大写的SHOW。

2、选择数据库,进入某个数据库:use mysql;名为mysql的数据库。
3、查看数据表,进入数据库后,show tables;

4、查看数据表结构,展示数据表属性、属性类型、主键信息等,show columns from func;名为func的数据表。

5、查看数据表索引,show index from 表名;

6、创建数据库create database finddata;创建一个名为finddata的数据库。
7、删除数据库drop database finddata;删除名为finddata的数据库。
8、mysql数据类型:数值、日期/时间、字符串类型。

  1. 数值类型:TINYINT(小整数值)、SMALLINT(大整数值)、MEDIUMINT(大整数值)、INT或INTEGER(大整数值)、BIGINT(极大整数值)、FLOAT(单精度浮点数值)、DOUBLE(双精度浮点数值)、DECIMAL(小数值)
  2. 日期与时间:DATE(YYYY-MM-DD)、TIME(HH:MM:SS)、YEAR(YYYY)、DATETIME(YYYY-MM-DD
    HH:MM:SS)、TIMESTAMP(YYYYMMDDHHMMSS)
  3. 字符串类型:CHAR(0-255)、VARCHAR(0-65535)、TINYBLOB(0-255二进制)、TINYTEXT(0-65535短文本)、BLOB(0-65535二进制长文本)、TEXT(0-65535长文本)、MEDIUMTEXT(0-16777215中等长度文本)、MEDIUMBLOB(二进制中等长度文本)、LONGBLOB(二进制极大文本)、LOBGTEXT(极大文本)

9、创建数据表

其中auto_increment定义列为自增的属性,一般用于主键,数值会自动加1;
primary key用于定义列为主键,多列为主键的话,中间用逗号分隔开;
Engine 设置存储引擎,charset设置编码

10、删除数据表:drop table stock;
11、插入数据:字符型必须使用单引号或双引号,如”小张”;


没有提供字段id的数据是因为创建表时,字段id已经设置为auto_increment(自增)属性,所以id会自增而不需要去设置。

12、查询数据:查询列,*表示返回所有的数据

  • where语句添加条件来查询数据 A=B,A!=B,A>B,A<B,A>=B,A<=B(判断左边是否等于右边);and,or
  • update语句用于修改和更改


  • Delete语句删除数据表数据,
  • Like语句,%表示任意字符,如果没有%那么like相当于=效果,


  • 排序使用order by将查询的数据排序后返回,升序asc,降序desc.
  • 分组使用group by语句根据一列或多列进行分组,根据class_name分组,显示class_name和数量

更多推荐

python操作mysql-------安装与数据库基本语句(一)

本文发布于:2023-07-28 18:00:20,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1269616.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语句   操作   数据库   python   mysql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!