随笔分类 -  mysql

1
摘要:安装: pip install SQLAlchemy 测试: >>>import sqlalchemy >>>sqlalchemy.__version__ 1.1.9 mysqlalchemy中的数据类型: Integer Float Boolean ForeignKey Date/DataTime 阅读全文
posted @ 2019-06-23 09:13 braveheart007 阅读(144) 评论(0) 推荐(0)
摘要:创建表时添加外键约束: [CONSTRAINT<外键约束名>] FOREIGN KEY(列名) references <主表名> (主键) 修改表时添加外键约束: ALTER TABLE bookinfo ADD FOREIGN KEY(book_category_id) REFERENCES bo 阅读全文
posted @ 2019-06-18 15:24 braveheart007 阅读(389) 评论(0) 推荐(0)
摘要:保存如下程序为:flaskapp.py from flask import Flaskapp = Flask(__name__) @app.route('/hello')def hello_world(): return 'hello world!' if __name__=='__main__': 阅读全文
posted @ 2019-06-15 09:48 braveheart007 阅读(96) 评论(0) 推荐(0)
摘要:RaisedButton( child:Text('delete'), clipBehavior: Clip.antiAliasWithSaveLayer, color: Colors.orangeAccent, shape: RoundedRectangleBorder(borderRadius: 阅读全文
posted @ 2019-06-14 23:52 braveheart007 阅读(316) 评论(0) 推荐(0)
摘要:材料: 阿里云ECS实例; 阿里云RDS数据库服务器(mysql数据库) step1:Xshell登录ECS实例服务器; step2: yum install mysql step3: mysql -h *RDS数据库服务器连接地址(在RDS控制台数据库链接中找到)* -u *username* - 阅读全文
posted @ 2019-06-14 22:29 braveheart007 阅读(5799) 评论(0) 推荐(0)
摘要:参考文章https://www.cnblogs.com/franknihao/p/7268752.html https://www.cnblogs.com/sss4/p/9771916.html step1: 获取连接 阅读全文
posted @ 2019-06-14 15:05 braveheart007 阅读(124) 评论(0) 推荐(0)
摘要:原文地址:https://www.cnblogs.com/goldsunshine/p/9269880.html 阅读目录 一、sqlalchemy体现的外键特性 二、外键和查询 前面的文章中讲解了外键的基础知识和操作,上一篇文章讲解了sqlalchemy的基本操作。前面两篇文章都是作为铺垫,为下面 阅读全文
posted @ 2019-06-14 13:43 braveheart007 阅读(803) 评论(0) 推荐(0)
摘要:下面的示例,直接拷贝到sublime,保存为****.py文件,然后运行即可! 备注:用ORM生成数据库没有写在文件内部,在python环境下的命令行工具中输入: from ****** import #### (from test_mysql_orm import News) from ***** 阅读全文
posted @ 2019-06-14 12:07 braveheart007 阅读(188) 评论(0) 推荐(0)
摘要:下面的内容直接复制粘贴放到sublime中,保存为******.py文件,然后在python环境下运行即可; '''MySQLdb本身就是python操作mysql数据库的一个插件,python通过MySQLdb实现对数据库的增删改查'''import MySQLdb class MysqlSear 阅读全文
posted @ 2019-06-14 11:53 braveheart007 阅读(323) 评论(0) 推荐(0)
摘要:准备材料: 阿里云mqsql数据库一台; navicat软件安装; beigin: 打开阿里云mysql数据库控制台,添加白名单:主要是将需要链接数据库设备的公网IP添加到白名单中,如果你没有公网IP,你就百度IP,就可以得到你的公网IP,写入白名单就好了; 打开navicat,点击左上角连接,选择 阅读全文
posted @ 2019-06-12 21:00 braveheart007 阅读(927) 评论(0) 推荐(0)
摘要:创建表时候添加非空约束: CREATE TABLE bookinfo( bookid INT, bookname VARCHAR(20) NOT NULL ); 通过修改表的方式添加非空约束: ALTER TABLE bookinfo MODIFY book_name VARCHAR(20) NOT 阅读全文
posted @ 2019-06-09 23:35 braveheart007 阅读(171) 评论(0) 推荐(0)
摘要:下面这种方式是用mysql语句创建数据库时指定编码方式: 创建数据库时可以使用一下命令指定编码: CREATE DATABASE linuxcast DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_cl; 用ORM方式创建连接时指定编码 阅读全文
posted @ 2019-06-09 14:34 braveheart007 阅读(619) 评论(0) 推荐(0)
摘要:MySql使用最广泛的备份恢复工具是:mysqldum 备份一个指定的数据库: 例: mysqldump -u root -p linuxcast>linuxcast_db.sql; mysqldump备份的是纯文本SQL文件,可以作为其他数据库的数据使用(需要稍作修改); 从备份SQL文件恢复一个 阅读全文
posted @ 2019-06-09 14:00 braveheart007 阅读(164) 评论(0) 推荐(0)
摘要:mysql通过FRANT授予权限,REVOKE撤销权限。 授予权限: GRANT ALL PRIVILEGES ON 层级 to 用户名@主机 IDENTIFIED BY 密码; 例:授予nash_su用户全局级权限 GRANT ALL PRIVILEGES ON *.* to ‘nash_su’@ 阅读全文
posted @ 2019-06-09 13:49 braveheart007 阅读(181) 评论(0) 推荐(0)
摘要:下面4步可以查看,存放在mysql中的用户信息: mysql数据库默认只有一个root用户; 创建一个新的用户: CREATE USER 用户名 IDENTIFIED BY '密码'; 例: CREATE USER nash_su IDENTIFIED BY 'linuxcast'; 新用户设置后不 阅读全文
posted @ 2019-06-09 13:21 braveheart007 阅读(111) 评论(0) 推荐(0)
摘要:mysql -h rm-wz9lp7a734h99y0s5yo.mysql.rds.aliyuncs.com -u hiadmin -p mysql 黑体部分是我的数据库网址,下划线部分是我的数据库高级用户用户名; 登录本地mysql服务 命令:mysql -u root -p 登录网络mysql服 阅读全文
posted @ 2019-06-08 23:52 braveheart007 阅读(915) 评论(0) 推荐(0)
摘要:用户操作: mysql -u root -p 登录root用户; SHOW DATABASES; 显示所有的数据库名称; USE linuxcast; 切入linuxcast数据库; CREATE TABLE lc_course; 生成一个表; 创建一个数据表示例: CREATE TABLE `ne 阅读全文
posted @ 2019-03-18 23:54 braveheart007 阅读(254) 评论(0) 推荐(0)
摘要:CREATE DATABASE linuxcast;创建一个数据库; CREATE TABLE lc_course;创建一个表; DROP DATABASE linuxcast; 删除一个数据库; DROP TABLE lc_course; 删除一个表; SHOW DATABASES;显示所有数据表 阅读全文
posted @ 2019-03-18 21:44 braveheart007 阅读(214) 评论(0) 推荐(0)
摘要:SQL语言是通用的,各种类型的数据库基本上都用相同的SQL语言; 阅读全文
posted @ 2019-03-18 18:16 braveheart007 阅读(118) 评论(0) 推荐(0)
摘要:安装: yum install mysql mysql-server mysql-devel 安装mysql、mysql-server、mysql-devel,这是一个完整的安装,一个都不能少; 初始化 mysql: service mysqld start 第一次用这个命令会自动进行mysql的初 阅读全文
posted @ 2019-03-18 17:10 braveheart007 阅读(100) 评论(0) 推荐(0)

1