• 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 表名
    

      

  • 相关阅读:
    BZOJ 2002 [Hnoi2010]Bounce 弹飞绵羊 ——Link-Cut Tree
    BZOJ 2049 [Sdoi2008]Cave 洞穴勘测 ——Link-Cut Tree
    hdu
    hdu
    hdu
    hdu
    hdu
    hdu
    hdu
    hdu
  • 原文地址:https://www.cnblogs.com/tortoise512/p/15140627.html
Copyright © 2020-2023  润新知