美文网首页
Django与MySQL

Django与MySQL

作者: Maple_Ye | 来源:发表于2020-06-21 11:19 被阅读0次

    一、安装命令:

    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

          本文链接:https://www.haomeiwen.com/subject/vvfdxktx.html