mysql 操作
来源:互联网 发布:淘宝个人信誉度怎么看 编辑:程序博客网 时间:2024/05/24 02:19
数据库的操作
创建数据库
mysql>create database test1;
显示所有数据库mysql>show databases;
使用数据库mysql>use test1;
用户管理
mysql>use mysql;
查看
mysql> select host,user,password from user ;
创建
mysql> create user zx_root IDENTIFIED by 'xxxxx'; //identified by 会将纯文本密码加密作为散列值存储
修改
mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
删除
mysql>drop user newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限
更改密码
mysql> set password for zx_root =password('xxxxxx');
mysql> update mysql.user set password=password('xxxx') where user='otheruser'
查看用户权限
mysql> show grants for zx_root;
赋予权限
mysql> grant select on dmc_db.* to zx_root;
回收权限
mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
点击打开链接
3.django中使用mysql
Django使用mysql
需要注意:
1.需要根据Django中配置的数据库名称,在mysql中使用root账户创建数据库
2.给Django中配置的用户赋予操作新建数据的权限
3.mysql中: flush priveleges;
4.Django中:
python manage.py makemigrations
python manage.py migrate
注意:如果是多数据库操作,需要使用
python manage.py migrate --database=settings中DATABASES的key
阅读全文
0 0
- 操作mysql
- mysql 操作
- MYSQL操作
- mysql 操作
- MySQL操作
- MYSQL操作
- mysql 操作
- mysql操作
- MYSQL操作
- mysql操作
- mysql操作
- MYSQL操作
- mysql 操作
- 操作mysql
- mysql操作
- mysql操作!
- Mysql----操作
- mysql操作
- angularjs 猜大小
- Lintcode67 Binary Tree Inorder Traversal solution 题解
- 发个模板引擎
- linux 系统cpu查看
- Spring Quartz 和 Spring Task使用比较
- mysql 操作
- 权限
- 面试题随手练(二):打印实心菱形(对角线基数)
- xml配置文件引入properties文件
- Serializable和Parcelable总结
- android Matisse图片选择器的引入
- 十分钟带你理解Kubernetes核心概念
- Java数学表达式计算(Expression Evaluator)
- web.xml配置详解