• 3 MySQL SQL基础


    目录

    1. SQL概述
    2. 数据库操作
    3. 表操作
    4. 记录操作

    1. SQL概述

      SQL,结构化查询语言(Structured Query Language),一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。不区分大小写。

      主要包含6个部分:
      1. 数据定义语言(DDL):常见保留字CREATE和DROP。
      2. 数据查询语言(DQL):SELECT, ORDER BY。
      3. 数据操作语言(DML):INSERT,UPDATE和DELETE。
      4. 数据控制语言(DCL):GRANT,REVOKE。
      5. 事务处理语言(TPL):BEGIN TRANSACTION,COMMIT和ROLLBACK。
      6. 指针控制语言(CCL):DECLARE CURSOR,FETCH INTO。

    SQL主要操作:增、删、改、查。
    SQL主要操作对象:数据库、表、记录。
    (注意:以下实验操作只拿来入门练手,SQL远比这些强大!)

    2. 数据库操作

      2.1 创建数据库。通过phpMyAdmin进入MySQL,点击左栏中的SQL按钮,如下图。

         

      在弹出框中输入:create database schoolDB; 点击执行。

            

      2.2 查询数据库
      show databases;

      
      2.3 删除数据库
      drop database schoolDB;

      

      show databases;

      


    3. 表操作
      3.1 创建表
      create database schoolDB;
      在左边栏中选中schooldb;在右边导航栏中点击SQL按钮,如下图。下文在数据库中的操作都可以通过该按钮打开SQL编辑框。

      
      create table student (
      id int(5) not null,
      name varchar(20),
      birthday date
      );

       

      3.2 查询表
      show tables;
      desc student;

       

      3.3 更改表
      增加列 alter table student add column phone char(11);
      删除列 alter table student drop column phone;
      
      3.4 删除表
      drop table student;

    4. 记录操作
      4.1 创建表
      create table student (
      id int(5) not null,
      name varchar(20),
      birthday date
      );
      插入记录
      insert into student values(1, 'guo jing', '1990-01-01');
      insert into student values(2, 'huang rong', '1992-02-02');
      insert into student values(3, 'ling hu', '1993-03-03');
      insert into student values(4, 'dong fang', '1994-04-04');

      4.2 查询记录
      select * from student;

      

      4.3 更改记录
      update student set birthday='1993-04-04' where name='dong fang';

      4.4 删除记录
      delete from student where name='dong fang';

  • 相关阅读:
    docker删除容器再删除镜像
    centOS7安装docker遇到 [Errno 14] curl#35
    设置centos7界面语言为中文
    sublime查看项目代码多少行
    1. 常用及特殊
    7.逆波兰,二叉树三叉树
    6.表单提交,input键盘变搜索,有关自定义属性input操作
    5.字符串的第一次见到的方法
    2.手机上浏览器看控制台的插件
    1. 时间插件
  • 原文地址:https://www.cnblogs.com/kereturn/p/4146828.html
Copyright © 2020-2023  润新知