zoukankan      html  css  js  c++  java
  • MySQL简单查询

    -- 判断是否有数据库
    drop database if exists testDB;
    
    -- 新建数据库
    create database testDB;
    
    -- 使用数据库
    use testDB;
    
    -- 判断表是否存在
    drop table if exists tb_user;
    
    -- 新建表+注释
    create table tb_user(
        uid int primary key auto_increment comment '用户ID',  -- int 类型 主键 自增长 注释
        uname varchar(30) not null comment '用户名', -- varchar类型 不为空 注释
        upwd varchar(100) not null comment '密码' default '123456' -- varchar类型 不为空  默认123456
    )engine=innodb default charset=utf8 auto_increment=10 comment='用户信息表'
    
    -- 添加初始化数据
    insert into tb_user values(default,'张三',default);
    
    -- 修改表的注释
    alter table tb_user comment '这是修改后的用户信息表'
    
    -- 修改列的注释
    alter table tb_user modify column uname varchar(30) comment '这是修改后的用户姓名'
    
    -- 为tb_user添加一个字段的命令
    -- alter table 表名 add column 列名(数据类型) first[第一个]/after 列名[在某列之后]
    alter table tb_user add column age int not null default 20  comment '年龄' after uname;
    
    -- 删除表中的某列
    alter table tb_user drop column age;
    
    -- 修改表名
    alter table tb_user rename to tb_users;
    
    -- 修改列的数据类型
    alter table tb_users modify column uname varchar(40);
    
    -- 修改列的列名和该列的数据类型
    alter table tb_users change uname uname1 varchar(50);
    
    -- 清空表的数据
    delete from tb_users;       -- 不清空自增长序列
    truncate table tb_users;    -- 清空自增长序列
  • 相关阅读:
    PDF太大怎么办?缩小PDF的4种常用方法
    电脑插上网线无法连接网络完美解决方案
    HTTP攻击与防范-跨站攻击-01简介
    HTTP攻击与防范-跨网站脚本攻击
    HTTP攻击与防范-PHP客户端脚本攻击
    HTTP攻击与防护-函数注入攻击
    HTTP攻击与防范-命令注入攻击
    重置NSX防火墙策略
    NBU8.1安装
    Vcenter由Win2008r2迁移到linux
  • 原文地址:https://www.cnblogs.com/IT_CH/p/12500516.html
Copyright © 2011-2022 走看看