MySQL基础
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL基础,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2507字,纯文字阅读大概需要4分钟。
内容图文
![MySQL基础](/upload/InfoBanner/zyjiaocheng/480/ba84c299b07f44fdb0ad151ae2d6531d.jpg)
我们所说的数据库服务器(RDBMS)如上图所示的管理员和仓库表(数据库表)(database)。
数据库表就是一个多行多列的表格。
表结构:定义表的列名和列类型。
表记录:一行一行的记录。
database(仓库表) = N * table(表结构)。
应用程序与数据库服务器关系:应用程序向数据库请求数据并显示结构,数据库服务器存储数据。
数据库存储数据的优势:
1、可存储大量数据;
2、方便检索;
3、保持数据的一致性、完整性;
4、安全、可共享;
5、通过组合分析,可以产生新数据。
关系结构模型数据库:使用二维表格来存储数据 MySQL就是关系型数据库。
启动和关闭数据库:(管理员模式打开dos)
启动:net start mysql(注:数据库名称可能会跟版本号,比如:mysql57等,具体打开服务查看服务名)
关闭: net stop mysql
登录数据库:
登陆: mysql -u root -p 密码 localhost -u:后面是用户名,可以使用管理员root -p:后面是密码 -h:localhost是服务器主机名,可以省略 mysql + 参数 -D, --database=name 打开指定数据库 --dalimiter=name 指定分隔符 -h,--host=name 服务器名称 -p,--password[=name] 密码 -P,--port=# 端口号(大写的P) --prompt=name 设置指定符 -u,--user=name 用户名 -v,--version 输出版本信息并退出
退出数据库:
exit; quit; \q;
SQL:结构化查询语言(Structured Query Language)
SQL方言:某些数据库服务器不只支持SQL标准,而且还会有一些自己独有的语法。
SQL语言:SQL语句可以在单行或多行书写,分号结尾;
可以使用空格和缩进来增强语句的可读性;
MySQL关键字和函数名称使用大写,数据库名、表名、字段全部小写。
SQL语句分类:
1、DDL(Data Definition Language):数据定义语言,用来定义数据库对象库、表、列等:创建、删除、修改,库、表结构;(数据库或表结构操作)
2、DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据) 增、删、改表记录。(表记录操作)
3、DCL(Data Control Language):数据控制语言,用来定义访问权限。(用户创建及授权)
4、DQL(Data Query Language):数据查询语言,用来查询记录(数据)。(查询记录)
MySQL提示符
\D 完整日期 \d 当前数据库 \h服务器名称 \u当前用户
MySQL常用命令:
显示当前服务器版本:SELECT VERSION();
显示当前日期时间:SELECT NOW();
显示当前用户:SELECT USER();
MySQL查看用户及权限
SELECT user,host from user;(只显示user和host的信息,这里会以表单的形式显示) SELECT * FROM mysql.user;(SELECT * FROM mysql.user\G;会以网格形式显示)
修改用户密码
uodate mysql.user set authentication_string = password(‘new password‘) where [user = ‘ ‘ and host = ‘ ‘]
MySQL基础
标签:保持数据 创建 语言 数据库服务 用户 请求 结构 mil 主机
本文系统来源:http://www.cnblogs.com/changzuidaerguai/p/6745166.html
内容总结
以上是互联网集市为您收集整理的MySQL基础全部内容,希望文章能够帮你解决MySQL基础所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。