IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 数据库sql语法 -> 正文阅读

[大数据]数据库sql语法

数据库的增删改查:

    增:creat database 数据库名 charset 编码格式;
        creat database chen charset utf-8;
    删:drop database 数据库名;
        drop database chen;
    改:alter database 需修改的库名 charset 字符编码;
        alter database chen charset gbk;
    查: 所有库:show database;
        查看库的详细信息: show creat database 数据库名;

文件:表

1·切换到库(文件夹)
    语法:use 库名;
        use chen;
    增:(必须use切换到当前的数据库中)
        create table 表名(字段,字段类型(宽度),字段,字段类型(宽度),...);
        实例:create table t1(id int,name varcharm(11));
        (无需切换到当前数据库)
        create table 库名.表名(字段,字段类型(宽度),字段,字段类型(宽度),...);
        实例:create table chen.t1(id int,name varcharm(11));
    删:(彻底删除)
        语法:drop table 表名;
        实例: drop table t2;
    改:(一般不改)
        1·添加字段:
            语法:alter table 表名 add 字段 类型(宽度)
                alter table t1 add sex varchar(11);
        2·删除字段:
            语法: alter table 表名 drop 字段
                alter table t1 drop sex;
        3·改表字段类型:
            1·改字段类型:(不改变字段)
                alter table 表名 modify 字段 新类型(宽度)
                alter table t1 modify sex char(12);
            2·改字段类型
                alter table 表名 change 老字段 新字段(宽度)
                alter table t1 change sex se varchar(11);

        4·改表名
            语法:rename table 表名 to 新表名
            实例: rename table t1 to t2;
    查
        1·查看表结构
            语法: desc 表名;
            实例: desc t2;
        2·查看创建的表
            语法:show create table 表名;
            实例:show create table t2;
        3·查看所有的表
            语法:show tables;
        4·查看所在的库
            语法:select database();

文件内的内容:(inster/delete/update/select)

增:
    1·为想要的字段添加值,多余的会插入空
        语法:
        insert into 表名(字段1,字段2)values
        (第一行数据,没有插入的字段会为空),
        (第二行数据,没有插入的字段会为空),
        (第三行数据,没有插入的字段会为空);
        ...
        实例:
        inster into t2(id,name) values
        (1,'chen'),
        (2,'zhi'),
        (3,'qiang');
        ...
    2·不写添加的字段(所有字段插入)
        语法:
        insert into 表名 values
        (第一行数据,记录必须与表的字段数量和类型相同),
        (第二行数据,记录必须与表的字段数量和类型相同),
        (第三行数据,记录必须与表的字段数量和类型相同);
        ...
        实例:
        inster into t2 values
        (1,'chen','man'),
        (2,'zhi','woman'),
        (3,'qiang','man');

删:
    删除表的部分信息
        语法:delete from 表名 where 条件
        实例: delete from t2 where id = 1;
    清空表信息
        语法:truncate 表名;
        实例:truncate t2;

改:
    1·直接修改字段
        语法: update 表名 set 字段名 = 修改值;
        实例: update t2 set sex = 'woman';
    2·加条件
        语法: update 表名 set 字段名 = 修改值 where 条件;
        实例: update t2 set sex = 'man' where id = 2;

查:
    1· 查看所有的记录
      语法: select * from 表名;
      实例: select * from t2;
    2· 查看指定字段
        语法: select 指定字段 from 表名;
        实例: select id,name from t2;
    3· 查看字段加条件 where
        查看所有的加条件
            语法:select * from 表名 where 条件;
            实例:select * from t2 where id >= 2;
    4·不用进入库也可以查表内容
        语法:select * from 库名.表名;
        实例:select * from chen.t2;
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-10 10:55:57  更:2021-09-10 10:56:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:06:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码