MySQL基础一些概念一些用法
MySQL基础_为什么学习数据库
[toc]
- 实现数据辞持久化(本地)
- 使用完整的管理系统统一查询管理
MySQL基础_数据库的相关概念
- DB 数据库( database ):存储数据的“仓库”。它保存了一系列有组织的数据。
- DBMS 数据库管理系统( Database Management System )。数据库是通过 DBMS 创 建和操作的容器
- SQL 结构化查询语言( Structure Query Language ):专门用来与数据库通信的语 言。
- sqlserver 只能安装在windows
SQL的优点
1、不是某个特定数据库供应商专有的语言,几乎所有 DBMS都支持SQL
2、简单易学
3、虽然简单,但实际上是一种强有力的语言,灵活使 用其语言元素,可以进行非常复杂和高级的数据库操作。
MySQL基础_数据库存储数据的特点
- 将数据放到表中,表再放到库中
- 一个数据库中可以有很多个表,每一表都有一个名字,用来标识自己。表名具有唯一性。
- 表具有一些特性,这些特性定义了数据在表中如何存储,类似java中类的设计。
- 表由列组成,我们也称之为字段。所有表都是由一个或多个列组成的,每一个列类似于java中的属性。
- 表中数据是按行储存的,每一行类似于java 中的对象。
mysql 正确卸载
去控制面板程序里面卸载
安装mysql 路径的地方整个mysql文件夹删除
在c盘的根目录有一个ProgramData(是一个隐藏文件) 里面还有一个mysql删除掉
清理注册表
MySQL服务启动与停止
方式一:通过计算机管理方式 右击计算机—管理—服务—启动或停止MySQL服务
• 方式二:通过命令行方式 启动:net start mysql服务名 停止:net stop mysql服务名
登录 mysql –h 主机名 –u用户名 –p密码
退出 exit ctrl+c
mysql –u用户名 –p密码 (本机可以省略)
MySQL基础_MySQL常见命令介绍
- 进入 mysql, 在命令行中输入: mysql –uroot –p#### (其中:####表示密码)
- 查看 mysql 中有哪些个数据库: show databases; (2)
- 使用一个数据库: use 数据库名称; (3. atguigu)
- 新建一个数据库: create database 数据库名 (1. atguigu)
- 查看指定的数据库中有哪些数据表: show tables; (4, 6, 9)
- 建表: create table(id bigint, age int, name varchar<30>,birthday date);
- 查看表的结构:desc 表名
- (7) 8. 删除表: drop table 表名 (8)
LAMP: LINUX APACHE MYSQL PHP/Perl/Python
查询mysql 版本号 select version()
DOS 下 mydsql --version mysql --v
MySQL基础_MySQL语法规范介绍
不区分大小写
每句话用;或\g结尾
各子句一般分行写
关键字不能缩写也不能分行
用缩进提高语句的可读性
sqlyog f9 刷新 设置首选项修改大写 ctrl 鼠标向上滚动也可以