zoukankan      html  css  js  c++  java
  • 🍖初识SQL语句

    引入

    有了mysql这类数据库管理软件, 就可以将程序员从繁琐的数据管理中解脱出来, 让我们更加专注的编写程序的逻辑

    一.sql语法

    • mysql服务端软件即mysqld, 它帮我们管理好文件夹以及文件
    • 前提是作为使用者的我们, 需要下载mysql的客户端, 或者其他模块来连接到mysqld
    • 然后使用mysql软件规定的语法格式去提交自己命令, 实现对文件夹或文件的管理
    • 该语法即sql(Structured Query Language 即结构化查询语言)

    二.3种SQL语言

    SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发, 分为3种类型:

    1. DDL语句(数据库定义语言) : 数据库、表、视图、索引、存储过程, 例如CREATE DROP ALTER
    2. DML语句(数据库操纵语言) : 插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT
    3. DCL语句(数据库控制语言) : 例如控制用户的访问权限GRANT、REVOKE

    三.操作文件夹(库)

    添加库 : create database db01 charset utf8;
    image-20210129184407337

    查库 : show databases;

    image-20210129184608445

    改库 : alter database db01 charset latin1;

    image-20210129185635028

    删库 : drop database db01;

    image-20210129185851924

    四.操作文件(表)

    先切换到文件夹下 : use db01

    image-20210129193933948

    增 : create table t01(id int,name char,age int);

    image-20210129195331899

    查 : show tables

    image-20210129195550541

    改 : alter table t01 modify name char(4);

    image-20210129201356582

    改 : alter table t01 change names name char(3);

    image-20210129201450476

    删 : drop table t01;

    image-20210129203217161

    五.操作文件内容(记录)

    增 : insert into t01 values(1,"派大星",22),(2,"章鱼哥",34),(3,"海绵宝宝",23);

    查 : select * from t01;

    image-20210129204946178

    改 : update t01 set name="蟹老板" where id=3;

    删 : delete from t01 where id=2;

    image-20210129205345857

    清空表 : delete from t01

    清空表 : truncate t01 ,数据量大,删除速度比上一条快,且直接从零开始

    --end--

    以上只是简单演示SQL语句, 详解请看下篇文章

  • 相关阅读:
    矩阵构造方法(转载)
    欧拉函数
    POJ3233:Matrix Power Series(矩阵快速幂+二分)
    矩阵快速幂(转载)
    素数筛法模板
    快速幂取模算法
    hdu1286(找新朋友)&&POJ2407Relatives(欧拉函数模版题)
    判断两线段相交
    POJ3070:Fibonacci(矩阵快速幂模板题)
    HDU1575:Tr A(矩阵快速幂模板题)
  • 原文地址:https://www.cnblogs.com/songhaixing/p/14347037.html
Copyright © 2011-2022 走看看