zoukankan      html  css  js  c++  java
  • MySQL

    数据库期末复习——MySQL

    MySQL : 关系数据库系统

    创建数据库:

    格式:

    CREATE DATABASE 数据库名;
    

    创建数据表:

    格式:

    CREATE TABLE table_name(
        column_name1 column_type1,
        column_name2 column_type2,
        column_name3 column_type3,
        ...,
    );
    

    实例:

    -- 学生
    CREATE TABLE S(
         Sno CHAR(9) PRIMARY KEY,
         Sname CHAR(20) UNIQUE,
         Ssex  CHAR(2),
         Sage  SMALLINT,
    	 Sdept CHAR(20)
    );
    
    
    -- 选课
    CREATE TABLE SC(
       Sno CHAR(9),
       Cno CHAR(4),
       Grade SMALLINT,
       PRIMARY KEY(Sno, CnO)
    );
    
    
    -- 课程
    CREATE TABLE C(
    	Cno SMALLINT,
        Cname CHAR(20),
        Cpno  SMALLINT,
        Ccredit SMALLINT,
        PRIMARY KEY (Cno)
    );
    

    插入数据:

    格式:

    INSERT INTO table_name ( field1, field2,...,fieldN )
    VALUES
    ( value1, value2,...,valueN );
    

    实例:

    INSERT INTO S(Sno, Sname, Ssex,  Sage, Sdept)
    VALUES       (123, '王敏', '女', 19, 'MA');
    
    
    INSERT INTO S(Sno, Sname, Ssex,  Sage, Sdept)
    VALUES       (124, '张立', '男', 18, 'IS');
    
    INSERT INTO S(Sno, Sname, Ssex,  Sage, Sdept)
    VALUES       (121, '李勇', '男', 20, 'CS');
    
    

    查询数据:

    格式:

    SELECT column_name,column_name
    FROM table_name
    [WHERE Clause]
    [LIMIT N][ OFFSET M]
    

    实例:

    select * from s;
    

    更新数据:

    格式:

    UPDATE table_name 
    SET field1=new-value1, field2=new-value2
    [WHERE Clause]
    

    实例:

    update s
    set Sage = 21
    where Sno = 121;
    
  • 相关阅读:
    Weblogic 部署注意事项
    Can't load IA 32-bit .dll on a AMD 64-bit platform
    getDeclaredFields()和getFields()
    EJB QI查询
    Git for windows 中文乱码解决方案
    gulp browser-sync自动刷新插件
    input默认提示取消
    devDependencies和dependencies的区别
    npm安装插件提示
    gulp.watch监听文件
  • 原文地址:https://www.cnblogs.com/VanHa0101/p/14209449.html
Copyright © 2011-2022 走看看