首页 > 数据库 >idea内置数据库 + sql语句库表操作

idea内置数据库 + sql语句库表操作

时间:2024-07-18 17:31:06浏览次数:9  
标签:comment qq varchar -- idea 库表 emp sql tb

sql语句

-- 查询所有数据库
show databases ;

-- ddl:表结构
-- 创建:基本语法(无约束)
-- 注释:comment 'id,唯一标识'
create table tb_user(
    id int comment 'id,唯一标识',
    username varchar(20) comment '用户名',
    name varchar(10) comment '姓名',
    age int comment '年龄',
    gender char(1) comment '性别'
) comment '用户表';

-- 创建:基本语法(有约束)
create table tb_user(
    id int primary key auto_increment comment 'id,唯一标识',
    username varchar(20) not null unique comment '用户名',
    name varchar(10) not null comment '姓名',
    age tinyint unsigned comment '年龄',
    gender char(1) default '男' comment '性别'
) comment '用户表';

-- ddl查询
-- 查看表结构
show tables ;
-- 查看指定表结构
desc tb_emp;
-- 查看指定表的建表语句
show create table tb_emp;


-- ddl:修改表结构
-- 为表tb_emp添加字段qq varchar(11)
alter table tb_emp add qq varchar(11) comment 'QQ';
-- 修改tb_emp字段类型qq varchar(13)
alter table tb_emp modify qq varchar(13) comment 'QQ';
-- 修改tb_emp字段名qq为qq_num varchar(13)
alter table tb_emp change qq qq_num varchar(13) comment 'QQ';
-- 删除tb_emp的qq_num字段
alter table tb_emp drop column qq_num;
-- 将tb_emp表名修改为emp
rename table tb_emp to emp;

-- ddl删除表
drop table if exists tb_emp;

 

标签:comment,qq,varchar,--,idea,库表,emp,sql,tb
From: https://www.cnblogs.com/yansans/p/18310077

相关文章

  • Postgresql主键自增的方法
    Postgresql主键自增的方法一.方法(一)使用 serialPRIMARYKEY插入数据 二.方法(二)......
  • idea从0接触第一步需要干什么
    1、下载好idea打开之后,来到welcometoIntellijIDEA页面,点击右下角Configure的Settings。2、选择keymap--》Mainmenu--》Code--》Completion。分别选中Basic和CyclicExpandWord右键Remove掉。3、选中Basic右键选择AddKeyBoardShortcut,按下Alt+/,apply-》ok。4、点击右......
  • MySQL物理备份-XtraBackup远程备份恢复
    总括:模拟从库故障,从主库备份数据恢复从库,把主库数据远程备份到从库。1.主从库安装xtrabackup工具#安装依赖sudoyuminstallperl-DBIperl-DBD-MySQLperl-IO-Socket-SSLperl-Digest-MD5perl-TermReadKeyqpress#依赖包下载地址https://repo.percona.com/yum/releas......
  • MySQL数据管理 --- 业务级MySQL
    MySQL数据管理---业务级MySQL外键(了解)方式一:在创建表的时候,增加约束(麻烦,比较复杂)DROPTABLEIFEXISTS`grade`;CREATETABLEIFNOTEXISTS`grade`(`gradeid`INT(5)NOTNULL,`gradename`VARCHAR(20)NOTNULL,PRIMARYKEY(`gradeid`))ENGINE=INNODBDEFAU......
  • mysql入门
    1.mysql下载 https://dev.mysql.com/downloads/mysql/我下载的是这个(两个的区别:上面的是联网安装,下面的是直接下载到本地安装)  2.下载后点击安装,按照指示一直点击下一步就可以安装过程中需要记录自己设置的密码,以及WindowsServiceName,之后连接的时候需要用到。 ......
  • leetcode 1459 矩形面积(postgresql)
    需求表:Points±--------------±--------+|ColumnName|Type|±--------------±--------+|id|int||x_value|int||y_value|int|±--------------±--------+id是该表主键每个点都用二维坐标(x_value,y_value)表示写一个SQL语句,报告由表......
  • MySQL如何优雅的执行DDL
    一、前言关于MySQLDDL表结构变更,各个工单平台基本上都支持了pt-osc及OnlineDDL的方式,但是,我相信仍然有一大部分人,不太了解这两种方式各自的优缺点是啥,以至于实际当中,会稀里糊涂的随机选一种去执行,选对了固然好,选错了,自然免不了领导的一顿K,这......当然是开玩笑的哈。 在各......
  • MySql指定数据库全量备份,保存七天
    1.mysql-bak.sh文件#配置变量DB_USER="root"DB_PASSWORD="xxx"DATABASES=("dbname1""dbname2")BACKUP_DIR="/data/mysql-bak"DATE=$(date+%Y%m%d)#创建备份文件名,包括时间戳forDB_NAMEin${DATABASES[*]}do BACKUP_NAME=&q......
  • springboot访问多个mysql数据库配置多数据源
    一、参考地址:https://github.com/baomidou/dynamic-datasource二、使用方法引入dynamic-datasource-spring-boot-starter或者dynamic-datasource-spring-boot3-starter。spring-boot1.5.x2.x.x点击查看代码<dependency><groupId>com.baomidou</groupId><art......
  • SpringBoot整合MyBatis+MySQL
    一、添加mysql驱动mysqlmysql-connector-java二、添加MyBatis依赖org.mybatis.spring.bootmybatis-spring-boot-starter3.0.1三、添加配置spring:datasource:name:xx-datasourcedriverClassName:com.mysql.cj.jdbc.Driverurl:jdbc:mysql://127.0.0.1:3306/xx-......