zoukankan      html  css  js  c++  java
  • msyql常用命令

    1.创建、删除数据库

    create database dbname;

    drop database dbname;

    2.选择某一个数据库

    use dbname;

    3.显示所有表

    show tables;

    4.查看某一张表的格式

    describe tablename;

    5.删除某一张表

    drop tablename;

    6.创建一张表

    例如:create table doctor(ID int,name char(20),title char(20),major char(20),office char(20));

    7.设置主键的方法

    建表时设置

    create table tableName( id int primary key );

    create table tableName( id int, primary key (id) );

    单独设置主键

    alter table tableName add primary key(id);

    删除主键

    alter table tableName drop primary key;

    8.设置外键的方法 

    外键必须唯一(unique或primary key)且非空(NOT NULL)

    建表时设置

    create table tableName1( tableName2_id int not null, foreign key(tableName2_id) references tableName2(id) );

    单独添加外键

    alter table tableName1 add constraint tableName1_ref_tableName2(foreignKeyName) foreign key(tableName2_id) references tableName2(id);

    删除外键

    alter table table1 drop foreign key foreignKeyName;

    9.向表格插入内容

    insert into employee

    (empno,name,office,salary)

    values

    (1001,'Han Mei',101,3500),

    (1003,'Li Lei',102,4200);

    10.更改表的表头字段的属性(数据类型,长度等)

    alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];

    alter table 表名称 modify 字段名称 字段类型 [是否允许非空];

  • 相关阅读:
    Java实现交替字符串
    Java实现交替字符串
    Java实现格子取数问题
    Java实现格子取数问题
    Java实现格子取数问题
    Java实现格子取数问题
    Java实现格子取数问题
    主要C++流派,看看你是哪一流
    WPF与WinForm的抉择
    编译icu库(用到了cygwin)
  • 原文地址:https://www.cnblogs.com/roadwide/p/11642346.html
Copyright © 2011-2022 走看看