MySql的使用2

Posted 忍4冬7

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySql的使用2相关的知识,希望对你有一定的参考价值。

实验题目

相关命令

  1. 显示当前数据库服务器中的数据库列表
    mysql> show databases;
  2. 修改基本表
    alter table <表名>
    [add [column] <新列名><数据类型>[完整性约束]]
    [add<表级完整性约束>]
    [drop[column]<列名>[cascade|restrict]]
    [drop constraint<完整性约束名>[restrict|cascade]]
    [alter column<列名><数据类型>];
    

实验内容

  1. 定义每个模式的主码。
  • 创建表时直接定义主码。

      create table department
    -> (dno char(4) primary key,
    -> dname char(8),
    -> dname1 char(8),
    -> dtel bigint);
    

  • 表创建完成后,通过修改表来定义实体完整性
    创建表:

      mysql> create table staff
    -> (sno char(4),
    -> sname varchar(20),
    -> sage int,
    -> spost char(8),
    -> salary bigint,
    -> dno char(4));
    

    修改表:

      alter table staff
    -> add primary key(sno);
    

    主码的属性写在括号里面。

  1. 定义参照完整性。
    首先定义两个表,再修改基本表,添加完整性约束。
 alter table staff
    -> add foreign key(dno) references department(dno);

属性都写在括号里面
3. 定义职工年龄不得超过60岁。

mysql> alter table staff
    -> add check(sage <= 60);

实验总结

  1. 大整型是bigint,而不是longint.
  2. 定义参照完整性,先创建两个表,再定义参照完整性。

问题

模式和表?(p82)

以上是关于MySql的使用2的主要内容,如果未能解决你的问题,请参考以下文章

使用 json rereiver php mysql 在片段中填充列表视图

部分代码片段

mysql查看版本的四种方法

从mysql的片段中加载ListView

如何看mysql版本

关于mysql驱动版本报错解决,Cause: com.mysql.jdbc.exceptions.jdbc4Unknown system variable ‘query_cache_size(代码片段