mysql数据库的相关操作
来源:互联网 发布:淘宝怎么找货源 编辑:程序博客网 时间:2024/04/25 15:18
很久没有写文章了,今天弄了一下mysql数据库。就记一些心得,以后方便查阅。
mysql数据库,有几个版本,一些企业版、标准版本,是需要付费的。
如果使用社区版和集群版则是免费的。
于是从官网下载了一个社区版本,mysql-5.6.25-win32,发现是不需要安装的,下载解压后,在bin目录,直接运行mysqld.exe,就启动了mysql的服务。默认的用户是root,密码则是空。
使用sqlyog客户端登录操作,可修改root密码这些!
下面记录了一些基本操作:
--创建用户,使用%通配符,方便其它主机登录CREATE USER 'zyujie'@'%' IDENTIFIED BY '123'; --删除用户DROP USER 'zyujie'@'%';--创建数据库CREATE DATABASE ZDATA;--创建数据库,带字符集CREATE DATABASE ZDATA CHARACTER SET utf8 COLLATE utf8_general_ci;--删除数据库DROP DATABASE ZDATA;--对数据库授权GRANT ALL PRIVILEGES ON ZDATA.* TO 'zyujie'@'%' IDENTIFIED BY '123';
下面是一些另外的操作:
--设置密码命令:SET PASSWORD FOR 'USERNAME'@'HOST' = PASSWORD('NEWPASSWORD');如果是当前登陆用户用SET PASSWORD = PASSWORD("NEWPASSWORD"); 例子: SET PASSWORD FOR 'PIG'@'%' = PASSWORD("123456"); --撤销用户权限 命令: REVOKE PRIVILEGE ON DATABASENAME.TABLENAME FROM 'USERNAME'@'HOST'; 说明: PRIVILEGE, DATABASENAME, TABLENAME - 同授权部分. 例子: REVOKE SELECT ON *.* FROM 'zyujie'@'%';
下面是字符集的相关操作:
1.列出MYSQL支持的所有字符集:SHOW CHARACTER SET;2.当前MYSQL服务器字符集设置SHOW VARIABLES LIKE 'CHARACTER_SET_%';3.当前MYSQL服务器字符集校验设置SHOW VARIABLES LIKE 'COLLATION_%';4.显示某数据库字符集设置SHOW CREATE DATABASE 数据库名;5.显示某数据表字符集设置SHOW CREATE TABLE 表名;6.修改数据库字符集ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 'UTF8';7.修改数据表字符集ALTER TABLE 表名 DEFAULT CHARACTER SET 'UTF8';8.建库时指定字符集CREATE DATABASE 数据库名 CHARACTER SET GBK COLLATE GBK_CHINESE_CI;9.建表时指定字符集CREATE TABLE TEST ( IDS INT PRIMARY KEY NOT NULL, NAMESS VARCHAR(20)) TYPE = MYISAM CHARACTER SET GBK COLLATE GBK_CHINESE_CI;
0 0
- mysql数据库的相关操作
- MYSQL数据库的相关操作
- mysql 数据库相关操作
- MySQL数据库相关操作
- mysql 数据库相关操作
- Mysql数据库相关操作
- mysql数据库数据表的相关操作
- 操作MySQL数据库相关代码
- mysql数据库相关操作知识
- Mysql 数据库 库相关操作
- 数据库的相关操作
- 数据库的相关操作
- 数据库相关的操作
- 数据库的相关操作
- 数据库的相关操作
- 数据库的相关操作
- MySQL的相关操作
- mysql的相关操作
- LeetCode_19---Remove Nth Node From End of List
- 关于Android中各种尺寸的总结
- 二维数组的动态创建
- love story of two old man
- Android定位开发之百度定位、高德定位、腾讯定位,三足鼎立一起为我所用!
- mysql数据库的相关操作
- Spark之 Data storage 模块
- Structured Exception Handling
- 链表,数组,相同值的频率统计
- ionic使用记录----content
- 六道SAT阅读填空题练习题
- oracle错误(二) ORA-01400: 无法将 NULL 插入 ("SL"."TEMP_TEST_TABLE"."ID")的解决方案
- SQL SERVER数据类型与C#数据类型对照表
- [mybatis] 批量插入、修改、删除