首页 > 编程语言 >JavaWeb学习日记 2022.10.10

JavaWeb学习日记 2022.10.10

时间:2022-10-12 15:56:26浏览次数:58  
标签:10 varchar JavaWeb 列名 数据类型 char 表名 table 2022.10

DDL 操作表/查询表&创建表

use tables;

查询当前数据库下所有表名称

show tables;

查询表结构

desc +表名称;

创建表的基本语法

create table +表名

          字段名1   数据类型1,

          字段名2   数据类型2,

           .......

           字段名n   数据类型n

注意 最后一行末尾不能加逗号。

 

 

 MySQL支持多种类型,可以发为三类

数值/日期/字符串

数值类型:

age int;

score double(总长度,小数点后保留的位数)

例如 score double(5,2)表示整数部分为三位,小数部分是两位

日期和时间类型

birthday data;

字符串类型

name char(最大的字符数);

例如 name char(10);

name varchar(10);

下面解释 char类型和varchar类型的区别

首先 char类型表示定长字符串,而varchar表示变长字符串

举例来说 假设我输入“张三”,那么对于char类型来说,“张三”虽然只有两个字符

但是会占用10个字符空间,其他空的部分会用空格补齐

对于varchar类型来说,则会经过计算,只占两个字符空间

char储存的性能高,varchar储存的性能低,但是char浪费空间一些,varchar节约空间一些。

将来工作的时候,如果能确定要储存的字符的长度,那用char,如果不能确定用varchar

创建案例

 

 

 

 

 

 修改&删除

1.删除表

drop table +表名;

 

 

2.删除表时判断表是否存在

drop table if exists 表名;

 

 

修改表

1.修改表名

alter table 表明 rename to 新的表名;

 

 

 

2.添加一列

alter table 表名 add 列名 数据类型;

 

 

 

3.修改数据类型

alter table 表名 modify 列名 新的数据类型;

4.修改列名和数据类型

alter table 表名  change 列名 新列名 新数据类型;

5.删除列

alter table 表名 drop 列名;

标签:10,varchar,JavaWeb,列名,数据类型,char,表名,table,2022.10
From: https://www.cnblogs.com/Arkiya/p/16777204.html

相关文章

  • php代码0-100的素数
    ​​<?php​​​​for​​​​(​​​​$i​​​ ​​= 2; ​​​​$i​​​ ​​< 100; ++​​​​$i​​​​) { ​​​​for​​​​(​​​​$j​​​ ​​=......
  • 【AI初识境】给深度学习新手做项目的10个建议
    这是专栏《AI初识境》的第12篇文章。所谓初识,就是对相关技术有基本了解,掌握了基本的使用方法。在成为合格的深度学习算法工程师,尤其是工业界能够实战的调参选手之前,总会踏足......
  • 天梯赛-L1002题
    本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***************** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符......
  • ubuntu20.10安装ActiveMQ5.16.2
    wgethttps://mirrors.bfsu.edu.cn/apache//activemq/5.16.2/apache-activemq-5.16.2-bin.tar.gz下载包 解压到/usr/local目录下 ./activemqstart启动服务 ......
  • 在 win10 上如何把 capslock 映射到 esc 上?
    参考网址:https://www.makeuseof.com/windows-10-11-disable-caps-lock/(HowtoDisableCapsLockbyEditingtheRegistry看第八)"ScancodeMap"=hex:00,00,00,00,00,......
  • 利用多线程+countDownluanch 优化查询接口提升效率10倍以上
    最近在做工单系统的生产调优,客户想要单子秒出花了一天时间定位问题,发现查询MySQL、Mongo、Redis查询耗时都很小,在0~4ms耗时较大的是一段给activity中form的field设......
  • 10.NIO-IO模型
    1.5、NIOBIO1.5.1、StreamChannelstream不会自动缓冲数据,channel会利用系统提供的发送缓冲区、接收缓冲区(更为底层)stream仅支持阻塞API,channel同时支持阻塞、非......
  • 【2022-10-05】回趟老家
    20:00即使生活还相当艰难,爱情还隐隐约约,学习还道路方长,社会还明明暗暗,人间还有许多不平,你也要投入,你也要尽力尽情尽兴尽一切可能,努力争取一切可以争取到也应该争取到的,以......
  • 【2022-10-04】连岳摘抄
    23:59我觉得个人的态度最好的一方面了解到自己的渺小,一方面尽量地希望这个渺小的生命还是有点意义。                     ......
  • [20221012]TNS-12543 TNSdestination host unreachable.txt
    [20221012]TNS-12543TNSdestinationhostunreachable.txt--//今天尝试本机连接测试库,出现如下问题.sqlplus报ORA-12543:TNS:destinationhostunreachable错误.R:\>tns......