建立一个数据库

建立一个数据库建立一个数据库MySQL的基础命令:        打开MySQL:netstartmysql   关闭MySQL:netstopmysql      登陆MySQL:mysql-uroot-p  然后根据提示输入密码           显示现有数据库:              showdatabases;           创建数据库: …

大家好,又见面了,我是你们的朋友全栈君。

建立一个数据

MySQL的基础命令


        打开MySQL:net start mysql      关闭MySQL:net stop mysql

        登陆MySQL:mysql -u root -p   然后根据提示输入密码

        建立一个数据库

        显示现有数据库:

                show databases;

        建立一个数据库

        创建数据库:

            create database  ******;

        建立一个数据库

        使用某一个数据库:

                Use ******;

         建立一个数据库

        显示该库的表****的结构:

                desc ****; 

          建立一个数据库     

建立student数据库的图表    

Student
学号(Sno) 姓名(Sname) 性别(Ssex) 年龄(Sage) 所在系(Sdept)
201215121 李勇 20 CS
201215122 刘晨 19 CS
201215123 王敏 18 MA
201215125 张立 19 IS

建立Student表

        CREATE TABLE Student(
            Sno CHAR(9) PRIMARY KEY,/*列级完整性约束条件,Sno是主码*/
            Sname CHAR(20) UNIQUE,/*Sname取唯一值*/
            Ssex CHAR(2),
            Sage SMALLINT,
            Sdept CHAR(20)
        );
        建立一个数据库

查看表student          

       describe student; 

        建立一个数据库

向表格中添加内容

INSERT INTO Student(Sno,Sname,Ssex,Sage,Sdept)VALUES(‘201215121′,’李勇’,’男’,’19’,’CS’);

建立一个数据库

查看已添加的数据

select*from student;

建立一个数据库

继续添加数据

INSERT INTO Student VALUES(‘201215122′,’刘晨’,’女’,’19’,’CS’);

建立一个数据库

建立一个数据库

建立一个数据库

建立一个数据库

Course
课程号(Cno) 课程名(Cname)  先行课(Cpno) 学分(Ccredit)
1 数据库 5 4
2 数学   2
3 信息系统 1 4
4 操作系统 6 3
5 数据结构 7 4
6 数据处理   2
7 PASCAL语言 6 4

建立Course表

     
CREATE TABLE Course(
        Cno CHAR(4) PRIMARY KEY,
      Cname CHAR(40) NOT NULL,/*列级完整性页数条件,Cname     能    取空值*/
        Cpno CHAR(4),
        Ccredit SMALLINT,
        FOREIGN KEY(Cpno)REFERENCES Course(Cno)/*表级完整性约束条件,Cpno是外码,被参照表是Course,被参照列是Cno*/
        );

建立一个数据库

向表中插入数据

建立一个数据库

建立一个数据库
建立一个数据库
建立一个数据库

SC
学号(Sno) 课程号(Cno) 成绩(Grade)
201215121 1 92
201215121 2 85
201215121 3 88
201215122 2 90
201215122 3 80

建立SC表

        CREATE TABLE SC(

            Sno CHAR(9),
            Cno CHAR(4),
            Grade SMALLINT,
            PRIMARY KEY(Sno,Cno),/*主码有两个属性构成,必须作为表级完整性进行定义*/
            
FOREIGN KEY(Sno)REFERENCES Student(Sno),/*表级完整性约束条件,Sno是外码,被参照表是Student*/
            FOREIGN KEY(Cno)REFERENCES Course(Cno)
/*表级完整性约束条件,Cno是外码,被参照表是Course*/
         );

建立一个数据库
建立一个数据库建立一个数据库
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161972.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • C++下截取字符串「建议收藏」

    C++下截取字符串「建议收藏」std::string::substrstringsubstr(size_tpos=0,size_tlen=npos)const;功能:按照条件截取字符串参数:pos=截取起始位      len=截取长度用法1:截取下标从2(第3个字符)开始到字符串结尾的字符串stringstr=”ABCDEFG”;str

  • 批处理 %~dp0是什么意思「建议收藏」

    批处理 %~dp0是什么意思「建议收藏」cd/D%~dp0的意思如下:更改当前目录为批处理本身的目录比如你有个批处理a.bat在D:\qq文件夹下a.bat内容为cd/d%~dp0在这里cd/d%~dp0的意思就是cd/dd:\qq%0代表批处理本身d:\qq\a.bat~dp是变量扩充d既是扩充到分区号d:p就是扩充到路径\qqdp就是扩充到分区号路径d:\qq…

  • 微软edge浏览器无法访问此页面_0x80070035无法访问

    微软edge浏览器无法访问此页面_0x80070035无法访问转载于:https://www.cnblogs.com/real9527/p/6705752.html

  • navicate 15激活码获取【2022最新】2022.02.06

    (navicate 15激活码获取)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

  • 自定义QTreeView

    自定义QTreeViewQt之QTreeView(一) (2014-12-2316:51:33)转载▼标签: qt qtreeview qtableview qabstractitemmodel分类: Qt    之前有讲解过QTableView的使用Qt之QTableView,这节讲解一下也较为常用

  • webstorm 永久激活方法【2021免费激活】

    (webstorm 永久激活方法)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~3S…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号