zoukankan      html  css  js  c++  java
  • MySQL的表管理

    首先,先选择数据库(极其特别重要,如果不选择,将默认为第一个数据库)

    mysql > use db_name;

    查看所有表

    mysql > show tables;

    1.创建表

    create table table_name(
        field1  datatype,    /*field1 为自己起的列名称*/
        field2  datatype,    /*datatype 为数据类型*/
        field3  datatype,    /*不同的列之间用逗号分隔开*/   
    );

        数据的几种主要类型:

    int  /* 整数数字*/
    float /* 小数*/
    double /*比float更为精确的小数*/
    char /* 固定长度的字符串*/
    varchar  /*可变长度的字符串*/
    datetime  /*日期+时间*/

    实例:

    /*进数据库*/
    USE homework;
    /*创建员工表*/
    CREATE TABLE staff(
    id INT,
    sname VARCHAR(20),
    gender VARCHAR(2),
    birthday DATE,
    email VARCHAR(10),
    remark VARCHAR(50)
    );

    2.查看表结构

    desc staff;   /*查看名称为 staff 表的结构*/
    select * from staff ;   /*查看表格全部数据*/

    3.删除表

    drop table staff;   /*删除名称为staff 的表*/

    4.修改表

    (1)添加字段

    mysql > alter table staff add column city varchar(20);  /*给名为 satff 的表添加名为 city 20个字符长度的可变字符串 的字段*/

    (2)删除字段

    mysql > alter table staff drop column city ; /*删除名为city的字段*/

    (3)修改字段类型

    mysql > alter table sataff modify column city int;  /*修改字段类型*/

    (4)修改字段名称

    mysql > alter table staff change column city citys int; /*将字段名从city改为citys,并且一定要记得设置字段类型!!!*/

    (5)修改表名称

    mysql > alter table staff rename to yuangong; /*将表名称由staff改为yuangong*/
  • 相关阅读:
    swift 学习资源 大集合
    ACM:回溯,八皇后问题,素数环
    hibernate 批量处理数据
    CTR校准
    Android Handler Message总结一下
    使用腾讯电子邮件,邮箱的一部分是无法接收正常邮件的问题
    JS获得URL参数
    JSP 获取访问者真正的IP地址
    根据百度API获得经纬度,然后根据经纬度在获得城市信息
    oracle initialization or shutdown in progress解决方法
  • 原文地址:https://www.cnblogs.com/0328dongbin/p/8986823.html
Copyright © 2011-2022 走看看