MySQL基础一些概念一些用法

MySQL基础_为什么学习数据库

[toc]

  1. 实现数据辞持久化(本地)
  2. 使用完整的管理系统统一查询管理

MySQL基础_数据库的相关概念

  1. DB 数据库( database ):存储数据的“仓库”。它保存了一系列有组织的数据。
  2. DBMS 数据库管理系统( Database Management System )。数据库是通过 DBMS 创 建和操作的容器
  3. SQL 结构化查询语言( Structure Query Language ):专门用来与数据库通信的语 言。
  4. sqlserver 只能安装在windows

SQL的优点

1、不是某个特定数据库供应商专有的语言,几乎所有 DBMS都支持SQL

2、简单易学

3、虽然简单,但实际上是一种强有力的语言,灵活使 用其语言元素,可以进行非常复杂和高级的数据库操作。

MySQL基础_数据库存储数据的特点

  1. 将数据放到表中,表再放到库中
  2. 一个数据库中可以有很多个表,每一表都有一个名字,用来标识自己。表名具有唯一性。
  3. 表具有一些特性,这些特性定义了数据在表中如何存储,类似java中类的设计。
  4. 表由列组成,我们也称之为字段。所有表都是由一个或多个列组成的,每一个列类似于java中的属性。
  5. 表中数据是按行储存的,每一行类似于java 中的对象。

mysql 正确卸载

  1. 去控制面板程序里面卸载

  2. 安装mysql 路径的地方整个mysql文件夹删除

  3. 在c盘的根目录有一个ProgramData(是一个隐藏文件) 里面还有一个mysql删除掉

  4. 清理注册表
    在这里插入图片描述

MySQL服务启动与停止

方式一:通过计算机管理方式 右击计算机—管理—服务—启动或停止MySQL服务

• 方式二:通过命令行方式 启动:net start mysql服务名 停止:net stop mysql服务名

登录 mysql –h 主机名 –u用户名 –p密码

退出 exit ctrl+c

mysql –u用户名 –p密码 (本机可以省略)

MySQL基础_MySQL常见命令介绍

  1. 进入 mysql, 在命令行中输入: mysql –uroot –p#### (其中:####表示密码)
  2. 查看 mysql 中有哪些个数据库: show databases; (2)
  3. 使用一个数据库: use 数据库名称; (3. atguigu)
  4. 新建一个数据库: create database 数据库名 (1. atguigu)
  5. 查看指定的数据库中有哪些数据表: show tables; (4, 6, 9)
  6. 建表: create table(id bigint, age int, name varchar<30>,birthday date);
  7. 查看表的结构:desc 表名
  8. (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 鼠标向上滚动也可以

猜你喜欢

转载自blog.csdn.net/liufeifeihuawei/article/details/108132907