SQL
SQL
「已注销」
这个作者很懒,什么都没留下…
展开
-
学弟教程-SQL-Python操作MongoDB
连接import pymongoclient = pymongo.MongoClient("mongodb://<user_name>:<password>@<ip>:<port>/")db_list = client.list_database_names()#打印所有数据库 print(db_list)获取集合# 获取数据库db = client[<collect_name>]# 获取改数据库中所有集合colle原创 2020-10-15 09:41:36 · 236 阅读 · 0 评论 -
学弟教程-SQL-MongoDB基本操作
创建MongoDB容器# 创建容器 --auth:需要密码才能访问容器服务docker run -itd --name mongo -p 27017:27017 mongo --auth# 进入容器docker exec -it mongo mongo admin# 创建一个名为 admin,密码为 123456 的用户db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'a原创 2020-10-14 20:48:05 · 440 阅读 · 0 评论 -
学弟教程-SQL-Python操作SQLServer
搭建SQLServerdocker run -itd -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Lyh@199913!" -p 1433:1433 --name sqlserver2019 registry.cn-hangzhou.aliyuncs.com/mkmk/sqlserver:2019Navicat连接命令行交互进入容器,输入命令进入sqlserver/opt/msssql-tools/bin/sqlcmd -S localhost -U SA -P原创 2020-10-12 18:03:31 · 274 阅读 · 0 评论 -
学弟教程-SQL-外键的概念与作用
概念定义: 外键另一表的主键,可重复,可为空,用于数据约束一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEYFOREIGN KEY 约束用于预防破坏表之间连接的动作。FOREIGN KEY 约束能防止非法数据插入外键列,因为外键必须是它指向的那个表中的值之一实例Stu表CREATE TABLE `Stu` ( `s_id` varchar(255) NOT NULL, `s_name` varchar(255) , PRIMARY KEY原创 2020-10-05 17:11:22 · 482 阅读 · 0 评论 -
学弟教程-SQL-MySQL事务
一、概念只有使用Innodb数据库引擎的数据库或表才支持事务事务处理可以用来维护数据库的完整性,保证SQL语句要么全执行,要么全不执行事务用来管理 INSERT、UPDATE、DELETE 语句1.1 事务的特性原子性(Atomic)一个事务中的全部操作,要么全部都完成,要么全部不完成.事务在执行过程中发生错误,会被回滚(rollback)到事务开始前的状态一致性(Consistency)在事务开始之前和事务结束以后,数据库的完整性没有被破坏,表示写入的资料必须完全符合所有的预设规则原创 2020-07-13 00:06:06 · 423 阅读 · 0 评论 -
学弟教程-SQL-MySQL用户与权限操作
1. 新建1.1 新建用户create user '用户名'@'host' identified by '密码';host = localhost 为本地登录用户host = ip 为运行某个ip地址登录host = %" 为允许外网ip登录这样我就创建了一个名为dalao的用户,并且它可以从任意ip登录1.2 查看所有用户 select host,user,authentication_string from mysql.user;1.3 登录mysql -u 用户原创 2020-05-16 08:51:17 · 298 阅读 · 0 评论 -
学弟教程-SQL-Docker搭建MySQL
一、Docker搭建MySQL1. 获取镜像docker pull mysql:5.72. 运行镜像2.1 不映射目录docker run -itd -p 主机端口:3306 -e MYSQL_ROOT_PASSWORD= 密码 镜像id-p 3306:3306 即将容器的3306端口映射到主机的3306端口上-e MYSQL_ROOT_PASSWORD=123456 即设置环境变量,用户为root,密码为123456不映射目录的情况下数据不能持久化保存,容器没了就得跑路原创 2020-05-15 23:48:59 · 383 阅读 · 0 评论 -
数据库更新后无法及时查询到更新值
一、问题描述 Flask+SQLAlchemy的注册登录小程序,注册成功后通过Navicat可看到新值已经添加成功,但登录时却显示账号不存在,即查询不到插入的值。查询操作代码#创建DEBession类型DBSession = sessionmaker(bind=engine)db_session = DBSession()#查询表中用户是否存在def get...原创 2020-03-08 12:51:34 · 2089 阅读 · 0 评论