zoukankan      html  css  js  c++  java
  • 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';

  • 相关阅读:
    C# Unity依赖注入
    Spring学习总结
    .Net 上传文件和下载文件
    JavaWeb学习篇--Filter过滤器
    Struts2入门教程
    Ceph 时钟偏移问题 clock skew detected 解决方案--- 部署内网NTP服务
    Erasure Coding(纠删码)深入分析 转
    s3cmd : Add a config parameter to enable path-style bucket access 当ceph rgw使用域名时,需要支持 path-style bucket特性
    ceph rgw java sdk 使用域名访问服务时需要设置s3client的配置项 PathStyleAccess 为true, 负责将报域名异常
    直播流怎么存储在Ceph对象存储上? Linux内存文件系统tmpfs(/dev/shm) 的应用
  • 原文地址:https://www.cnblogs.com/kereturn/p/4146828.html
Copyright © 2011-2022 走看看