pymysql在Python中的使用
1 | import pymysql |
1.和mysql建立连接
1 | """ |
2.通过连接获取游标对象
1 | """ |
3.在Python中对表的操作
1 |
|
相信的心就是你的魔法
pymysql在Python中的使用
1 | import pymysql |
1 | """ |
1 | """ |
1 |
|
DCL主要提供授权和召回授权以及事务等相关功能
create user '用户名'@'登录地址';
- 创建数据库用户,该用户登录不需要密码
create user '用户名'@'登录地址' identified by '密码';
说明:
用户名 - 随便命名
登录地址 - ip地址/localhost(本机)/%(任意位置)
1 | CREATE USER 'user1'@'localhost'; |
E.R实体关系图是通过图标的形式来表示数据库中表和字段以及表和表之间的关系。
表和表之间的关系主要有四种:一对一,一对多,多对一,多对多
外键约束就是:让字段的值的取值范围在另外一张表的主键中
sql又叫结构化查询语言,分为三大类:DDL(数据定义语言)、DML(数据操作语言)、DCL(数据控制语言)
sql的注释是在注释前加–;sql中sql的关键字不区分大小写;sql语句结束后需要加分号
create database 数据库名称; - 创建指定数据库,如果这个数据库已经存在,会报错
create database if not exists 数据库名称; - 当指定数据库不存在的时候创建对应的数据库
create database if not exists 数据库名称 default charset utf8; - 创建数据库的时候指定数据库文件的编码方式
Shell脚本,是一种为shell编写的脚本程序。
Shell编程跟JavaScript、Python编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。
Linux的Shell种类有很多,我们主要用的是Bourne Shell(/usr.bin/sh或/bin/sh)
原则上shell程序可以写在任何文件中,但是一般会在shell文件后加后缀.sh表示当前文件是一个shell文件
shell需要可执行权限,所以创建好的shell文件需要添加x权限
1 | # 单行注释 |