django怎么使用mysql?
首先,pip install pymysql然后通过客户端或别的工具进入mysql数据库,创建数据表,比如user在settings里:
# Database# pymysql # 一定要添加这两行!pymysql.install_as_MySQLdb()DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'user', 'HOST': '192.168.1.120', 'USER': 'root', 'PASSWORD': '123', 'PORT': '3306', }}
最后还要在Django中,执行migrations和migrate。推荐Django免费学习网站,刘江的Django教程,相当不错。pycharm怎么查看数据库?
在PyCharm中查看数据库,首先需要安装数据库插件,例如MySQL或PostgreSQL插件。安装完成后,在项目视图中打开数据库工具窗口。
在数据库工具窗口中,可以添加数据库连接,输入数据库名称、主机地址、端口号、用户名和密码等信息。
连接成功后,可以查看数据库中的表、视图、存储过程等对象,并执行SQL语句进行查询。还可以编辑表结构、插入、更新或删除数据。通过这种方式,可以方便地在PyCharm中管理和操作数据库。
方法/步骤
修改setting.py里面的DATABASES元组为
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'books', #你的数据库名称
'USER': 'root', #你的数据库用户名
'PASSWORD': '', #你的数据库密码
'HOST': '', #你的数据库主机,留空默认为localhost
'PORT': '3306', #你的数据库端口
}
}
INSTALLED_APPS = (
'books',#你的数据库名称
)
在mysql里面创建books数据库
检查配置是否有语法错误
使用python manage.py sqlall books 显示mysql语法
使用python manage.py syncdb同步模型中的数据库
创建成功!
pycharm自带了一个简单的数据库插件,可以比较方便的进行简单的数据库操作。例如:
1.创建,修改和删除数据表,字段,索引,主键,外键等。
2.提供table editor来进行数据操作3.提供console来运行sql命令4.提供数据导出功能数据库创建方法1)在pycharm的右上角找到‘database’选项卡2)打开选项卡,按‘alt+insert'键,选择Data Source。3)为数据库连接取一个名称,选择一个JDBC driver files。如果没有这个文件,pycharm可以自动下载。4)选择一个JDBC driver class,mysql默认为:com.mysql.jdbc.Driver,oracle默认为:oracle.jdbc.OracleDriver5)编写Database URL,示例:myql:jdbc:mysql://localhost:3306jdbc:oracle:thin:@localhost:1521:server6)填写用户名和密码。7)点击Test Connection测试连接。8)根据提示信息修改错误,知道提示连接成功。