
软件测试——数据库
hhhhhhe!
测试小白
展开
-
MySQL学习(五)—— 管理数据库对象(创建用户与赋予权限)
一、创建一个数据库-- study_lsl 为数据库名称 -- mysql> CREATE DATABASE study_lsl;二、使用root创建一个用户-- 使用root 创建名为 guest_test 用户,密码为“root”create user guest_test@localhost identified by "root";二、为新用户赋予权限1、赋予用户名为guest_test,对数据库study_lsl 进行增删改功能grant create,alter,原创 2021-08-15 17:05:47 · 632 阅读 · 0 评论 -
MySQL学习(常识) —— MySQL8.0 修改root密码
最近换新电脑,安装完后mysq没有为mysql设置密码,查mysql的user表中也没有password这个字段,但有authentication_string这个字段为空使用的旧的方式设置密码也老实报错:ALTER USER USER() IDENTIFIED BY '新密码';1.针对mysql8.0应该使用1、use mysql;2、alter user 'root'@'localhost' identified with mysql_native_password by '******原创 2021-08-15 15:46:48 · 501 阅读 · 0 评论 -
MySQL学习(四)——SQL概念与常识
1、什么是SQLSQL全称为Structured Query Languange(结构化查询语言)其实就是定义了操作所有关系型数据库的规则。与关系型数据库进行通信的语言2、关系型数据库为表的逻辑单元组成,这些表在数据库内部彼此关联。关系型数据库可以将数据分解为较小、可管理单逻辑单元,从而在公司这一级别上更易维护,并提供更优化单数据库性能。3、SQL会话是用户利用SQL命令与关系型数据库进行交互时发生单事情。当用户与数据库建立连接是,会话就被建立。命令connect是用在用户与数据库进行连接是初原创 2021-08-11 22:40:43 · 454 阅读 · 0 评论 -
Python操作Mysql——使用python批量对数据进行增删改查
如果对于sqlalchemy框架不会使用,可以看——Python操作MySql——使用SQLAlchemy ORM操作数据库1 使用sqlalchemy 框架,连接数据库from random import randomfrom sqlalchemy import create_enginefrom sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy import Column, Integer, String原创 2020-07-27 00:35:15 · 2442 阅读 · 0 评论 -
MySQL学习(三)——查询练习
1 准备数据#创建数据库mysql> CREATE DATABASE Test;Query OK, 1 row affected (0.27 sec)#切换到具体数据库mysql> USE Test;Database changed#创建student表mysql> CREATE TABLE student ( no VARCHAR(20) PRIMARY KEY, name VARCHAR(20) NOT NULL, .原创 2020-07-21 22:40:08 · 1313 阅读 · 0 评论 -
MySQL学习(二)——建表约束与范式
1 建表约束主键约束使某个字段不重复且不得为空,确保表内所有数据的唯一性。CREATE TABLE student ( id INT PRIMARY KEY, name VARCHAR(20));联合主键联合主键中的每个字段都不能为空,并且加起来不能和已设置的联合主键重复。CREATE TABLE user ( id INT, name VARCHAR(20), password VARCHAR(20), PRIMARY KEY(id原创 2020-07-21 13:42:32 · 275 阅读 · 0 评论 -
MySQL学习(一)——常用语句
1、登录和退出MySQL服务器# 登录MySQL mysql -u [用户名] -p[对应用户名密码]$ mysql -u root -p12345612# 退出MySQL数据库服务器exit;2、显示所有数据库mysql> show databases;+--------------------+| Database |+--------------------+| creatdab || information_sch.原创 2020-07-21 10:15:07 · 316 阅读 · 0 评论 -
Python操作MySql——使用SQLAlchemy ORM操作数据库
1 基础知识介绍1.1 ORM框架介绍ORM(Object Ralational Mapping,对象关系映射),用来把对象模型表示的对象映射到基于S Q L 的关系模型数据库结构中去。我们在具体的操作实体对象的时候,就不需要再去和复杂的 SQ L 语句打交道,只需简单的操作实体对象的属性和方法。常见的ORM框架SQLAlchemy:SQLAlchemy 采用了数据映射模式,其工作单元主要使得有必要限制所有的数据库操作代码到一个特定的数据库session,在该session中控制每个对象的生命周期原创 2020-07-16 11:20:21 · 860 阅读 · 0 评论