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基础--day04
    Java基础--day03
    Java基础--day02
    高斯键盘设置指南
    博客园主题配置
    算法笔记--二分
    Test2反思
    树链剖分【模板】
    7.20关于莫队算法的一些初步理解
    分块(n根n复杂度)
  • 原文地址:https://www.cnblogs.com/roadwide/p/11642346.html
Copyright © 2011-2022 走看看