Django与MySQL

一、安装命令:

pip install pymysql

pip install mysqlclient

二、配置文件:

项目下新建my.cnf文件

[client]

database = autotest

user = root

password = maple123

host =127.0.0.1

port = 3306

default-character-set = utf8

settings.py文件新增:

# MySQL

DATABASES = {

'default': {

'ENGINE':'django.db.backends.mysql',

        'OPTIONS': {

'read_default_file': BASE_DIR +'/my.cnf',

        },

    }

}

三、运行命令:

python3 manage.py makemigrations

python3 manage.py migrate

四、MySQL常用命令:

连接:mysql -h localhost -u root -p

输入密码即可连接

1、显示当前数据库服务器中的数据库列表:

mysql> SHOW DATABASES;

2、建立数据库:

mysql> CREATE DATABASE 库名;

mysql> CREATE DATABASE IF NOT EXISTS my_db default charset utf8 COLLATE utf8_general_ci;

3、建立数据表:

mysql> USE 库名;

mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));

4、删除数据库:

mysql> DROP DATABASE 库名;

5、删除数据表:

mysql> DROP TABLE 表名;

6、将表中记录清空:

mysql> DELETE FROM 表名;

7、往表中插入记录:

mysql> INSERT INTO 表名 VALUES ("hyq","M");

8、更新表中数据:

mysql-> UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';

9、用文本方式将数据装入数据表中:

mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE 表名;

10、导入.sql文件命令:

mysql> USE 数据库名;

mysql> SOURCE d:/mysql.sql;

11、命令行修改root密码:

mysql> UPDATE mysql.user SET password=PASSWORD('新密码') WHERE User='root';

mysql> FLUSH PRIVILEGES;

 

你可能感兴趣的:(Django与MySQL)