zoukankan      html  css  js  c++  java
  • mysql数据库

    -- 一、数据库
    show databases;  -- 查看数据库
    create database pytest character set=utf8;  -- 创建数据库
    alter database pytest [character set xxx]  -- 修改数据库字符集
    mysql> show create database pytest;  -- 查看数据库详细信息
    drop database if exists xxx;  -- 如果数据库xxx存在就删除,减少报错
    use pytest;  -- 进入某个数据库
    select database();  -- 查看当前使用的数据库
    
    -- 二、表
    
    create table 表名 (
    字段名 类型,
    字段名 类型,
    ...
    )
    -- 例如:
    create table emp (
    	 id int primary key auto_increment,
         name varchar(20),
         age int,
         gender bit default 1,
         birthday date,  -- 日期类型
         salary double(8,2) unsigned,  -- 最大长度8位,2位小数点
         resume text
         )character set=utf8;
    
    -- 查看表
    show tables;
    show create table emp;
    
    -- 修改表
    -- 添加一个字段
    alter table 表名 add 字段名 类型 [first after]
    alter table emp add xxx varchar(10) after name;
    
    -- 删除字段
    alter table 表名 drop 字段名
    alter table emp drop xxx;
    
    -- 修改字段类型
    alter table 表名 modify 字段名 类型 
    alter table emp modify xxx int;
    
    -- 修改字段名
    alter table 表名 change 旧字段 新字段 类型
    alter table emp change xxx yyy varchar(20);
    
    -- 修改表名
    alter table 表名 rename 新表名
    
    -- 修改表字符集
    alter table 表名 character set=utf8
    
    -- 删除表
    drop table if exists 表名
    

      

  • 相关阅读:
    [z]单次遍历带权随机选取
    [Z]CiteSeer统计的计算机领域的期刊和会议的影响因子
    神奇的make自动生成include file的功能
    简记特定容器list和forward_list算法
    插入、流和反向迭代器
    参数绑定
    保研流程记录
    VS2019界面透明、主题修改和导出设置
    C++11 lambda表达式小结
    springboot-mybatis-demo遇到的坑
  • 原文地址:https://www.cnblogs.com/tortoise512/p/15140627.html
Copyright © 2011-2022 走看看