zoukankan      html  css  js  c++  java
  • SQL基础(一)

    一、mysql管理指令

    以管理员的身份进入本地mysql服务器

    /Applications/XAMPP/xamppfiles/bin/mysql -uroot

    1.显示所有的库

    SHOW DATABASES;

    2.进入mysql库

    USE mysql;

    3.显示当前显示的库

    SELECT DATABASE();

    4.显示当前库中所有表名称

    SHOW TABLES;

    5.查询sql表名的所有记录

    SELECT * FROM sql;

    6.退出mysql服务器

    exit;

    #显示表头的结构 DESC 表头;

    #查询当前MySQL编码

    #已导入sql文件的方式  source d:/xx.sql

    二、

    SQL语句的分类
    1:DDL Data Define Language
    定义库的特征,表的结构--操作列


    CREATE/DROP/ALTER/TRUNCATE

    CREATE DATABASE crm;

    CREATE DATABASE crm1 CHARACTER SET UTF8;

    CREATE TABLE student(

      id INT PRIMARY KEY AUTO_INCREMENT,

      name VARCHAR(25),

      score DOUBLE(10,2),

      birthday DATE

    );

    DROP DATABASE crm1;

    DROP DATABASE student;

    ALTER TABLE student ADD sex VARCHAR;

    ALTER TABLE student DROP birthday;

    ALTER TABLE student MODIFY score INT;

    2:DML Data Manipulate Language
    操作表中的记录行--操作行
    INSERT/DELETE/UPDATE

    INSERT INTO student VALUES(null,'Churjan',99,'1993-8-14');

    INSERT INTO student(部分列名) VALUES(...);

    DELETE FROM student WHERE score=99;

    UPDATE student SET score=score/2 WHERE name='Churjan';


    3:DQL Data Query Language***
    SELECT

    SELECT * FROM student ORDER BY score;  //升序

    SELECT * FROM student ORDER BY score DESC;  //降序


    4:DCL Data Control Language
    控制数据库用户的权限
    GRANT/REVOKE

    三、sql函数

    MAX();

    MIN();

    AVG();

    COUNT();

    SUM();

  • 相关阅读:
    JS鼠标滚动事件
    [Harbor]Harbor简要介绍
    [Kubernetes]yaml文件详解
    [Kubernetes]安装和配置kubectl
    [Docker]如何批量删除镜像
    [Kubernetes]如何使用yaml文件使得可以向外暴露服务
    [Jenkins]CentOS7下Jenkins搭建
    [Docker]Docker拉取,上传镜像到Harbor仓库
    [Harbor]Docker登录Harbor仓库(HTTP方式)
    [Docker]CentOS7通过rpm包安装Docker
  • 原文地址:https://www.cnblogs.com/churjan/p/6363826.html
Copyright © 2011-2022 走看看