与MySQL的零距离接触---初涉MySQL!
来源:互联网 发布:办公软件网上培训 编辑:程序博客网 时间:2024/04/27 00:51
一、初涉MySQL
1、MySQL基础
·MySQL是有瑞典MySQL AB公司开发,目前属于Oracle公司;
·MySQL是一个开源的关系型数据库管理MySQL系统;
·MySQL分为社区版和企业版;(学习期间使用社区版可以解决相应的问题)
2、安装MySQL
·MySQL安装方式
→MSI安装(Windows Installer)
→ZIP安装
①MSI安装:
1、选择默认方式点击NEXT直到完成即可,如http://jingyan.baidu.com/article/a17d528535dd808098c8f286.html
2、配置MySQL
·修改环境变量
右键我的电脑-属性-高级-环境变量
修改系统变量中的path :编辑path,在开头添加D:\MySQL\bin
确定关闭
以管理员身份运行cmd,输入mysql -uroot -p(所设的密码) 验证是否添加成功
·找到安装目录下的bin目录:D:\MySQL
bin目录,存储可执行文件
data目录,存储数据文件
docs,文档
include目录,存储包含的头文件
lib目录,存储库文件
share,错误消息和字符集文件
·修改编码方式
打开在安装目录下的my.ini文件,修改以下内容
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
重启MySQL服务,实现修改
先停止,后启动
3、MySQL登录与退出
·MySQL登录
mysql参数:参数 描述 -D, --database = name打开制定数据库--delimiter = name指定分隔符-h, --host = name服务器名称-p, --password[=name]密码-P, --port = #端口号--prompt = name设置提示符-u, --user = name用户名-V, --version输出版本信息并退出
·MySQL退出
mysql > exit;
mysql > quit;
mysql > \q;
4、修改MySQL提示符
·连接客户端时通过修改参数制定
·shell > mysql -uroot -proot --prompt 提示符
·连接上客户端后,通过prompt命令修改
·mysql > prompt 提示符
·可以设置的简单参数
参数描述
\D
\d
\h
\u
5、MySQL常用命令
·显示当前服务器版本
·SELECT VERSION();
·显示当前日期时间
·SELECT NOW();
·显示当前用户
·SELECT USER();
6、MySQL语句规范
·关键字与函数名称全部大写
·数据库名称、表名称、字段名称全部小写
·SQL语句必须以分号结尾
7、操作数据库
·创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name // { 两种数据库 } 必须选其一,[ ]可选
[DEFAULT] CHARACTER SET [=] charset_name; // 加上这段character可以设置数据库的编码方式,
不写则默认为安装时utf8的编码方式
·查看当前服务器下的数据库列表
SHOW {DATABASES | SCHEMAS} [LIKE 'pattern‘ | WHERE expr]; //后面[ ]可以不加,注意数据库多加了s
·查看指定数据库的信息
SHOW CREATE {DATABASE | SCHEMA} db_name;
·修改数据库编码方式
ALTER {DATABASE | SCHEMA} [db_name]
[DEFAULT] CHARACTER SET [=] character_name;
·删除数据库
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;
0 0
- 与MySQL的零距离接触---初涉MySQL!
- 与MySQL的零距离接触
- 与大师零距离接触
- 与hibernate第一次零距离接触
- 创富论,实现与财富零距离接触
- mysql的初次接触
- 第一次零距离接触
- 零距离接触struts
- 接触mysql
- PHP与MySQL网站开发完全接触
- 初接触mysql出现的问题
- 初次接触MySQL
- mysql数据库初步接触
- 零距离接触盛大首位全职CIO
- Eclipse 调试器:零距离接触实战技巧
- Eclipse 调试器:零距离接触实战技巧
- Eclipse 调试器:零距离接触实战技巧
- Eclipse 调试器:零距离接触实战技巧
- erlang 取整数的位或设置整数的位
- iOS--Runtime
- 九度题目1018
- Java学习之SimpleDateFormat
- HTML之零散知识点记录-1
- 与MySQL的零距离接触---初涉MySQL!
- DLL劫持技术详解(lpk.dll)
- Intent与Activity
- LeetCode35. Search Insert Position轻松解决
- 已知四边形四个顶点坐标,求面积
- Android UI效果之绘图篇(一)
- 数组最大值放中间,其他依次放其左右
- Ubuntu下挂载win7的磁盘分区
- 代码学习心情日志20162-21