zoukankan      html  css  js  c++  java
  • MYSQL学习笔记 (二)对数据库结构的增删改查

    显示数据库

      show databases;

    选择数据库

      use database;//其实database为数据库的名字

    创建表

      create table tbclass(

                               id int not null auto_increment primary key,

                               className varchar(20) not null unique,

                              studentNum smallint not null

                              )engine=myisam default charset=utf8

    插入数据

            insert into tbclass(className,studentNum) values ('高一一班',10),('高一二班',10);

    增加字段

      alert table tbclass add testfield varchar(20) not null default 1;

    修改字段

         alert table tbclass change testfield test varchar(10) not null default '';

    修改字段属性

      alert table class modify test char(10);

    增加约束

      alert table class constraint myunique unique (test);

    查看表结构

      show create table 表名 G

    删除约束

      alert table 表名 drop primary key;

      alert talbe 表名 drop foreign key 外键名;

      alert table 表名 drop index 约束名;

    修改引擎

      alert table class engine=新存储引擎;

    修改字符集

      ALTER TABLE `test` DEFAULT CHARACTER SET utf8;

      alert table 表名 charset=新的字符集;

    修改auto_increment

      alert table 表名 auto_increment=新的字符集;

    修改表名

      alert table 表名 rename 新的表名;

    删除表

      alert table 表名;

  • 相关阅读:
    基于51单片机的独立按键和矩阵按键用法
    基于51单片机,蜂鸣器和led每秒1滴1亮的程序
    基于51单片机,3秒1亮的程序
    n个灯,隔m个依次点亮的具体情况方法
    单片机的定时器
    有关芯片的认识
    MATLAB变量
    二组玩法介绍
    tkinter的GUI界面
    magento 物流问题
  • 原文地址:https://www.cnblogs.com/huixuexidezhu/p/5459788.html
Copyright © 2011-2022 走看看