• mysql


    1. 创建表  

     CREATE TABLE table_name(
    
        field1 data_type [not null],
        ...
        field5 data_type [not null],
      );
    例子:
    CREATE TABLE Student(
        Sno char(7) not null primary key,
        Sname varchar(10) not null,
        Ssex char(2),
        Sage integer
    )

    数据类型CHAR(定长字符):通常使用空格来填充数量不足的字符。不要使用定长字符来保存长度不定的数据,比如姓名,否则可能会导致浪费可用空间,影响对不同的数据进行精确比较。

    VARCHAR(变长字符)

    2.修改表

    可以添加列、删除列、修改列定义、添加和去除约束。

    alter table table_name [modify] [column column_name ] [datatype|null not null] [restrict|cascade]
                   [drop] [constraint constraint_name]
                   [add] [column] column definition

    3.从现有表新建另一个表

    利用CREATE TABLE和SELECT语句的组合可以复制现有表。

    create table new_table_name as select [*|column1, column2] from table_name [where]

    4.删除表

    drop table table_name [restrict|cascade]

    如果使用了restrict选项,并且表被视图或约束所引用,DROP语句就会返回一个错误。当使用了cascade选项时,删除操作就会成功执行,而且全部引用视图和约束都被删除。

     

    ===================================================================================================

    1.命令行登陆本地mysql

    mysql -h localhost -u username -p password

    2.告诉mysql我们要用哪个数据库:

    use mydb;

    3.列出该db所有的表:

    show tables;

    4.列出表的所有字段和属性(describe):

    desc table_name;

  • 相关阅读:
    Java语言基础之流程控制语句
    localStorage的详细
    LeetCode374-猜数字大小(二分查找)
    LeetCode326-3的幂(很奇妙的水题)
    Angular学习-
    Angular学习-构建/部署
    JavaScript词法分析步骤
    IO模型
    解决You should consider upgrading via the 'python -m pip install --upgrade pip' command.
    协程
  • 原文地址:https://www.cnblogs.com/may-li/p/5204132.html
Copyright © 2020-2023  润新知