美文网首页
数据库MySQL学习 - 第一天

数据库MySQL学习 - 第一天

作者: liuyihua的技术修炼场 | 来源:发表于2018-07-26 17:29 被阅读28次

P1 数据库基本概念

数据库 Database
数据库管理系统 DBMS 是对数据库进行管理(增删改查等)的软件;
常见的DBMS 有 MYSQL ,Oracle ,DB2,MSSQLServer,postgresql等;
mysql是免费的,开源的,因此应用最广泛。

一台服务器下有多个库,一个库下有1个到多张表,表有多行多列的数据,作为 WEB开发者或程序员和表接触的比较多。
服务器是不是mysql呢?
答:对于数据库存储数据拉说,国际上是有sql标准. ISO标准,很多软件开发商遵守标准来开发一套软件,用来存储和管理数据,这套软件可以称为数据库管理系统.

P2 安装MySQL

连接成功.png

P3 MySQL 基本语句学习

1.连接服务器

 C:\Users\liuyihua>mysql -uroot -p123456
 (root用户名 123456是密码)
  • 当连接上服务器之后,我们首先面对的是什么?
    答:是库,库有1个或者多个,因此我们要对表/行进行操作就得先选择库。

  • 选库语句:
    use 库名

      mysql> use sys
      Database changed
    
  • 如果不知道那些库,想要查看一下所有的库,怎么 办?

     mysql> show databases
    
  • 当选择库之后就是面对表,查看库下面的所有表:

      mysql> show tables;
    
  • 创建一个数据库:create database 数据库名称 charset 字符集;

      mysql> create database yy1 charset utf8;
    
  • 删除一个数据库:mysql> drop database 数据库名称;

     mysql> drop database yy1;
    
  • 改数据库名称?
    MySQL中,表/列可以改名,database不能改名;

  • 创建表的简单语句: create table 表名 (列名称,列类型)指定表引擎 字符集;
mysql> create table stu3 (
    -> num int,
    -> sname varchar(10)
    -> ) engine=myisam charset utf8;
Query OK, 0 rows affected, 1 warning (0.11 sec)

  • 删除表:

     mysql> drop table stu; 
    
  • 更改一个表名:

    mysql>rename table stu to newstu;

  • 插入数据 查询数据

mysql> insert into stu values
    -> (1,'zhangsan'),
    -> (2,'lisi'),
    -> (3,'wangwu');
Query OK, 3 rows affected (0.03 sec)
Records: 3  Duplicates: 0  Warnings: 0

mysql> select * from stu;
+------+----------+
| num  | sname    |
+------+----------+
|    1 | zhangsan |
|    2 | lisi     |
|    3 | wangwu   |
+------+----------+
3 rows in set (0.00 sec)

  • 清空表数据 : truncate 表名;
mysql> truncate stu;
Query OK, 0 rows affected (0.06 sec)

mysql> select * from stu;
Empty set (0.00 sec)

  • Truncate 和 delete是有区别的,
Truncate 和 delete的区别.png

相关文章

  • MySql数据库学习

    day02_MYSQL MySql数据库学习

  • Java学习

    Java学习之路 MySQL Workbench创建数据库 数据库连接代码 Mysql Mysql是最流行的关系型...

  • MySQL学习笔记一之MySQL语法

    title: MySQL学习笔记一之MySQL语法tags: MySQL 数据库categories: MySQL...

  • 2018-07-21

    MySQL学习1、数据库管理1-1、创建数据库create database MySQLTest; mysql> ...

  • Python学习18-连接数据库

    查看所有Python相关学习笔记 本文包含内容 连接mysql数据库 连接db2数据库 连接mysql数据库 安装...

  • MYSQL复习

    mysql数据库学习 -- mysql里面的数据类型-- 数值-- 字符串-- 日期 -- 创建数据库?creat...

  • 一步一步学后台(一):数据库可视化软件Sqlyog安装

    目录 MySQL学习资料 菜鸟教程MySql学习资料 Sqlyog安装(MySQL数据库可视化软件) 软件简介:S...

  • MySQL之SQL语句

    引用 MySQL教程:MySQL数据库学习宝典(从入门到精通) MySQL 8.0 Reference Manua...

  • MySQL 基础

    本周继续学习 MySQL 基础 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系...

  • Django事务操作

    在Django中实现数据库的事务操作 在学习MySQL数据库时,MySQL数据库是支持原子操作的. 什么是数据库的...

网友评论

      本文标题:数据库MySQL学习 - 第一天

      本文链接:https://www.haomeiwen.com/subject/azobmftx.html