二、DDL-5.小结

news/2024/11/23 23:39:23/

一、数据库操作

1、查询

  • 查询所有数据库

        show databases;

  • 查询目前所处数据库

        select database();

2、进入

  • 进入某个数据库

        use itcast;

        USE 数据库名;

3、创建

  • 创建数据库

        create database itcast

        create database [if not existsitcast;

        create database [if not exists] [default charset utf8mb4itcast;

        CREATE DATABASE [ IF NOT EXISTS ] 数据库名 [ DEFAULT CHARSET 字符集] [COLLATE 排序规则 ];

4、删除

  • 删除数据库

        drop database test;

        drop datanase [if existstest;

        DROP DATABASE [ IF EXISTS ] 数据库名;

二、表操作

操作表之前,要先进入该表所在的数据库!!!!!!

use 数据库名; 

1、查询

  • 查询所有表(当前数据库下)

        show tables; 

  • 查询表结构

        desc tb_user;

        DESC 表名;

  • 查询指定表的建表语句

        show create table tb_user;

        SHOW CREATE TABLE 表名;

2、创建

  • 创建表

        create table tb_user(

                 id int comment '编号',

                 name varchar(50) comment '姓名',

                 age int comment '年龄',

                 gender varchar(1) comment '性别'

                ) comment '用户表';

        CREATE TABLE 表名(

                字段1 字段1类型 [COMMENT 字段1注释],

                字段2 字段2类型 [COMMENT 字段2注释],

                字段3 字段3类型 [COMMENT 字段3注释],

                ...

                字段n 字段n类型 [COMMENT 字段n注释]

        )[ COMMENT 表注释 ];

3、修改

  • 修改表名

        alter table emp rename to employee;

        ALTER TABLE 表名 RENAME TO 新表名;

  • 给表添加字段

         alter table emp add nickname varchar(20) comment '昵称';

        ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束];

  • 修改表中字段

        ① 修改数据类型:(字段名不改)

                alter table emp modify username varchar(30);

                ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);

        ② 修改字段名和字段类型:(字段名要改)

               alter table emp change nickname username varchar(30) comment '用户名';

                ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释] [约束];

  • 删除表中字段

        alter table emp drop username;

        ALTER TABLE 表名 DROP 字段名;

4、删除

  • 删除表

        ① 删除表

                drop table tb_user;

                DROP TABLE [IF EXISTS] 表名;

        ② 删除指定表和数据,并创新该表(空表无数据)

                truncate table employee;

                TRUNCATE TABLE 表名;

 


http://www.ppmy.cn/news/942497.html

相关文章

手机流量单位的思考

关于手机流量的单位 今天突发奇想为什么手机流量的单位是GB、MB呢?这难道是计算机里面的那个GB、MB吗?于是查询了一下,在这里做个笔记。 手机流量是指手机上网产生的流量数据,用手机打开软件或进行互联网操作时,会和服…

物联网卡怎么查询流量?

随着时代的发展,物联网技术也被看做是互联网技术之后的又一历史性信息革命。在互联网时代我们可以通过WiFi、手机流量来看电视、最具、听音乐等,不过这些都是需要依赖于手机才能进行的。然而,随着物联网时代都是到来,我们有些事情…

ssm手机流量管理系统毕业设计(附源码、运行环境)

用户登录界面管理 流量查询管理 确认流量兑换管理 购买流量管理 免费赠送本源代码、数据库,请私信

android流量监控步骤_Android流量网络监控设计(超级实用版).doc

Android流量网络监控设计(超级实用版).doc 摘 要 伴随着Android智能移动设备的普及,其对网络系统和流量监控的要求越来越高,因而,让用户有能力实现对移动设备网络流量的实时监控和显示,同时进一步合理控制移动设备网络流量的使用状…

【Spark手机流量日志处理】使用SparkSQL按月统计流量使用量最多的用户

🚀 作者 :“大数据小禅” 🚀文章简介:本篇文章属于Spark系列文章,专栏将会记录从spark基础到进阶的内容 🚀 内容涉及到Spark的入门集群搭建,核心组件,RDD,算子的使用&…

android取流量统计,Android 统计应用流量的使用情况

Android 获取应用流量的使用情况有两种方法 TrafficStats NetworkStatsManager 是Android 6.0(API23)中新增加的类 这次我们使用的是第二种方法,记录一下实现过程 首先说明NetworkStatsManager能提供哪些功能 区分 Wifi 和手机网络的流量使用 查询指定应用的流量使用 查询指定…

Spark 实验:Scala手机号流量求和排序

一、实验描述 根据数据文件phone_data.txt按照如下需求: 1)统计每一个手机号耗费的总上行流量、下行流量、总流量 2)将统计结果按照手机归属地不同号段(手机号前3位)输出到不同文件中 3)根据需求1)产生的结果再次对总…

android统计流量,Android 获取手机整体流量使用情况以及某个应用的流量的统计

很多安全卫士类软件都实现了网速监测功能,也算是一个比较实用的功能。Android下,TrafficStats类实现了对流量的统计。 /proc/uid_stat/uid/tcp_send 上传流量 /proc/uid_stat/uid/tcp_rcv 下载流量 static long getMobileRxBytes()//获取通过Mobile连接收到的…