精华内容
下载资源
问答
  • 建立一个数据库

    万次阅读 多人点赞 2018-05-16 17:16:18
    建立一个数据库MySQL的基础命令: 打开MySQL:net start mysql 关闭MySQL:net stop mysql 登陆MySQL:mysql -u root -p 然后根据提示输入密码 显示现有数据库: show databases; 创建数据库: ...

    建立一个数据库

    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李勇20CS
    201215122刘晨19CS
    201215123王敏18MA
    201215125张立19IS

    建立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数据库54
    2数学 2
    3信息系统14
    4操作系统63
    5数据结构74
    6数据处理 2
    7PASCAL语言64

    建立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)
    201215121192
    201215121285
    201215121388
    201215122290
    201215122380

    建立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*/
             );


    展开全文
  • 使用SQL语句建立一个数据库ST

    千次阅读 2018-10-27 23:21:58
    使用SQL语句建立一个数据库ST 数据库ST中有三张表,stu,course和sc表,表格信息如下图 代码如下 create database ST use ST create table stu ( sno char(20) primary key, sname char(20), ...

    使用SQL语句建立一个数据库ST

    数据库ST中有三张表,stu,course和sc表,表格信息如下图
    stu表
    course表
    sc表
    代码如下

    create database ST
    use ST
    create table stu 
    (
      sno char(20) primary key,
      sname char(20),
      ssex char(20),
      sage smallint,
      sdept char(20)
    ) 
    create table course
    (
      cno char(20) primary key,
      cname char(20),
      cpno char(20),
      ccredit smallint,
      foreign key (cpno) references course(cno)
    )
    create table sc 
    (
      sno char(20) not null,
      cno char(20) not null,
      grade smallint,
      primary key (sno,cno),
      foreign key (sno) references stu(sno),
      foreign key (cno) references course(cno)
    )
    

    插入数据

    /*插入学生信息数据,使用insert语句*/
    insert into stu(sno,sname,ssex,sage,sdept)values('12001','李伟','男',20,'CS')
    insert into stu(sno,sname,ssex,sage,sdept)values('12002','王琳','女',20,'IS')
    insert into stu(sno,sname,ssex,sage,sdept)values('12003','郭文静','女',18,'MA')
    insert into stu(sno,sname,ssex,sage,sdept)values('12004','周静','男',19,'IS')
    insert into stu(sno,sname,ssex,sage,sdept)values('12005','李菊','女',17,'CS')
    /*插入课程信息数据*/
    insert into course(cno,cname,ccredit)values('2','数学',3)
    insert into course(cno,cname,ccredit)values('5','C语言',4)
    insert into course(cno,cname,ccredit)values('6','概率统计',3)
    insert into course(cno,cname,cpno,ccredit)values('3','数据结构','5',4)
    insert into course(cno,cname,cpno,ccredit)values('4','数据处理','2',2)
    insert into course(cno,cname,cpno,ccredit)values('1','DB_Design','3',3)
    /*插入选课信息数据*/
    insert into sc(sno,cno,grade)values('12001','1',86)
    insert into sc(sno,cno,grade)values('12001','2',90)
    insert into sc(sno,cno,grade)values('12001','3',80)
    insert into sc(sno,cno,grade)values('12001','4',75)
    insert into sc(sno,cno,grade)values('12001','5',95)
    insert into sc(sno,cno,grade)values('12002','2',90)
    insert into sc(sno,cno,grade)values('12002','3',90)
    insert into sc(sno,cno,grade)values('12002','4',90)
    insert into sc(sno,cno,grade)values('12002','5',90)
    insert into sc(sno,cno,grade)values('12003','2',56)
    insert into sc(sno,cno,grade)values('12003','3',50)
    insert into sc(sno,cno,grade)values('12003','5',90)
    insert into sc(sno,cno,grade)values('12004','2',89)
    insert into sc(sno,cno,grade)values('12004','4',55)
    insert into sc(sno,cno,grade)values('12004','5',95)
    
    展开全文
  • sql server 怎么实现建立一个用户只能看到一个数据库
  • 建立数据库,建立一个“学生”表student。

    万次阅读 多人点赞 2019-10-28 21:42:13
    1.建立数据库,建立一个“学生”表student。 2.设计思想:首先利用create database语句建立一个数据库,再用create table语句按要求建立基本表,再按照规则添加数据。 3.实验代码及注释: 创建数据库 mysql> ...

    1.建立数据库,建立一个“学生”表student。
    2.设计思想:首先利用create database语句建立一个数据库,再用create table语句按要求建立基本表,再按照规则添加数据。
    3.实验代码及注释:
    创建数据库
    mysql> create database ymz;
    Query OK, 1 row affected (0.03 sec)
    使用数据库
    mysql> use ymz;
    Database changed
    创建学生基本表
    mysql> create table student(
    -> Sno CHAR(9) PRIMARY KEY,
    -> Sname CHAR(20) UNIQUE,
    -> Ssex CHAR(2),
    -> Sage SMALLINT,
    -> Sdept CHAR(20));
    Query OK, 0 rows affected (0.08 sec)
    插入数据
    mysql> insert into student
    -> values(‘201215121’,‘李勇’,‘男’,20,‘CS’);
    Query OK, 1 row affected (0.02 sec)

    mysql> insert into student
    -> values(‘201215122’,‘刘晨’,‘女’,19,‘CS’);
    Query OK, 1 row affected (0.01 sec)

    mysql> insert into student
    -> values(‘201215123’,‘王敏’,‘女’,18,‘MA’);
    Query OK, 1 row affected (0.01 sec)

    mysql> insert into student
    -> values(‘201215125’,‘张立’,‘男’,19,‘IS’);
    Query OK, 1 row affected (0.01 sec)
    4.验证与结论:
    在这里插入图片描述

    展开全文
  • v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}<w:LatentStyles DefLockedStat

     

    href="file:///C:/DOCUME~1/MINGHU~1/LOCALS~1/Temp/msohtmlclip1/01/clip_filelist.xml" rel="File-List" /> href="file:///C:/DOCUME~1/MINGHU~1/LOCALS~1/Temp/msohtmlclip1/01/clip_editdata.mso" rel="Edit-Time-Data" /> href="file:///C:/DOCUME~1/MINGHU~1/LOCALS~1/Temp/msohtmlclip1/01/clip_themedata.thmx" rel="themeData" /> href="file:///C:/DOCUME~1/MINGHU~1/LOCALS~1/Temp/msohtmlclip1/01/clip_colorschememapping.xml" rel="colorSchemeMapping" />

    这篇文章将总结“在SQL Sever 2005 Express环境下建立一个数据库”的完整过程,其中涉及到的内容有:

    1.        两个SQL Sever 2005 Express服务器的图形管理工具:

      • Microsoft SQL Sever Management Studio Express
      • Visual Studio 2005服务器资源管理器

    2.        自定义数据库命名规则:

      • 数据库名规则
      • 表名规则
      • 字段名规则

    3.        创建数据库

      • 新建数据库
      • 新建表
      • 添加字段
      • 新建视图

    4.    建立数据库过程中的技巧和注意事项       

    5.    建立数据库关系图

      • 新建关系图
      • 建立外键约束
      • 调整关系图
       

    1 建库准备阶段

    1.1 分析建库对象

        首先要对建库对象进行分析,抽象出实体(字段、值类型)和关系。(不是重点,不做细述)

    1.2 数据库信息表格化

    以表格的形式将数据库中的表和字段的详细信息表达出来。表格模板见1.7中的“表一 表和字段详细信息表模板”。

    1.3 数据库命名规则

    采用全大写方式,单词间用“_”隔开,并给出数据库名的缩写,各单词首字母。如:STAFF_MANAGEMENT_SYSTEM,缩写为SMS

    1.4 表命名规则

    采用PascalCase规则,每个单词的首字母大写。如BaseArchives,表名前要加上数据库名前缀。即:最终的表名为:SmsBaseArchives

    1.5 字段命名规则

    字段命名也采用PascalCase规则,前面加表名前缀(注:不带数据库名)如:SelfNo,加上表名前缀。即:最终的字段名为:BaSelfNo

    1.6 确定表间的外键约束

    确定表间的外键约束,并填入“表一 表和字段详细信息模板”表中。

    1.7 表和字段详细信息表模板

    表一 表和字段详细信息表模板

    [表名 :数据库名] SmsBaseArchives : STAFF_MANAGEMENT_SYSTEM

    序号

    字段名

    取值类型

    别名

    可空

    主键

    外键

    外键关联表

    1

    BaSelfNo

    nvarchar(50)

    自编号

     

     

     

    2

    BaDepartment

    nvarchar(50)

    所在部门

     

    SysCompanyDepartment

    3

     

     

     

     

     

     

     

    4

     

     

     

     

     

     

     

    5

     

     

     

     

     

     

     

    6

     

     

     

     

     

     

     

    2 SQL Sever 2005 Express的图形管理工具

    Visual Studio 2005安装的SQL Express没有提供图形管理工具,只能通过控制台命令进行数据库管理。但是以下两种工具可以为其提供图形管理界面。

    2.1 Microsoft SQL Sever Management Studio Express

    这是一个专门用于SQL Sever 2005的图形化数据库服务器管理工具,可以从微软网站上免费下载。

    官方下载地址为:

    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796

    该工具与Microsoft SQL Sever 2000 中的企业管理器极为相似。

    安装后启动Microsoft SQL Sever Management Studio Express,会出现“连接到服务器”对话框,如图1所示。

    图1  “连接到服务器”对话框

    1 “连接到服务器”对话框

    服务器名称由机器名和SQL Sever实例名组成,形如“机器名/实例名”,如图1中的“MINGHUI/SQLEXPRESS”。

    点击图1所示对话框中的“连接”按钮进入Microsoft SQL Sever Management Studio Express的主界面,如图2所示。

    图2 Microsoft SQL Sever Management Studio Express的主界面

    2 Microsoft SQL Sever Management Studio Express的主界面

    2.2 Visual Studio 2005 服务器资源管理器

    这个工具会稍微麻烦一点,也不如上面的工具强大。

    打开Visual Studio 2005后,若没有在左侧发现“服务器资源管理器”面板,可通过“视图”à“服务器资源管理器”菜单,将其调出。如图3所示。

    图3 Visual Studio 2005中的“服务器资源管理器”面板

    3 Visual Studio 2005中的“服务器资源管理器”面板

    打开“服务资源管理器”,默认并没连接任何数据库,所以图4所示的“数据连接”下无任何子节点。所以要给想管理我们这台SQL Server 2005 Express数据库资源管理器,必须通过“添加连接”,将其连接到“服务器资源管理器”中。

    图4 “添加连接”菜单项

    4 “添加连接”菜单项

    点击图4所示的“添加连接”菜单,弹出“添加连接”对话框,如图5所示。

    图5 “添加连接”对话框图5 “添加连接”对话框

    5 “添加连接”对话框

    在对话框中的有“服务器名”下拉列表框中输入与上面相同的服务器名“MINGHUI/SQLEXPRESS”,并在选择或输入一个数据库名中输入要连接的数据库名“SMS”。

    (注意:这里的SMS是我在Microsoft SQL Sever Management Express中事先建立好的一个数据库。如果你安装完SQL Sever 2005 Express后还没有自己建立过任何数据库,那么可以输入这些数据库名中的一个:mastermodelmsdbtempdb。这些都是SQL Sever 2005 Express安装后就存在的数据库,但它们都是空的。也就是说,可以与服务器连接成功,但是数据库中没有任何内容。)

    以上信息输入完毕后,点击“确定”,连接成功后对象管理器中会显示连接到的数据库的内容,见图6

    6添加数据连接后的“服务器资源管理器

    如果连接的是“tempdb”数据库,“服务器资源管理器”面板,如图7所示

    7 连接“tempdb”数据库后的“数据库资源管理器”

    也可以输入一个自己想要创建的数据库名,这时会弹出图8所示的提示对话框。

    8“是否创建新数据库”对话框

    点击“是”按钮,即可完成数据库的创建并自动完成连接。连接后的“服务器资源管理器”面板如图9所示。

    9 创建新数据库“MyDB”并连接后的“服务器资源管理器”

    连接数据库成功后,就可以对连接到的数据库服务器进行管理了。可以在相应的数据库中,进行建立表、视图、关系图等操作。下面详细说明。

    3 建立数据库

    建立一个数据库的总体流程,如图10所示。

    10 建立一个数据库的总体流程

    建立表、定义字段和建立视图的过程都比较简单。下面说一下修改表的结构时的一些技巧和数据库关系图的建立。

    4 修改表的结构时的一些技巧

    4.1         调整已输入字段的先后顺序

    11 调整已输入字段的先后顺序

    如图11所示,先选中要调整顺利的字段(UserID),然后按住左键将该行拖动到目标位置即可。

    4.2         插入一个字段

    12 插入一个字段

    如图12所示,在要插入字段的地方右击选择“插入列”即可插入一个字段(在当前被选中字段前插入)。

    4.3         设计计算字段

    即某一个字段的值,要通过其它几个字段值的一个计算公式得到。

    如图13所示,选中该计算字段后,在“列属性”面板中找到“计算所得的列规范”项下的公式中输入计算公式即可。在设计计算字段的过程中有两点要注意:

    ú   计算字段的计算公式中所涉及的字段都不可以是计算字段。否则会报错“验证列***的公式时出错。要更改吗?”。

    ú   计算字段不设置字段类型,由计算公式所涉及的列确定该字段的类型。

    13 设计计算字段

    5 数据库关系图的建立

    在“服务器资源管理器”面板中的“数据库关系图”节点上右击选择“添加新关系图”菜单项,如图14所示。

    14 添加新关系图

    在弹出的“添加表”对话框中选择要添加到关系图中的表。如图15所示。

    15 “添加表”对话框

    选中要添加的表后,点“添加”按钮即可将选中的表添加到关系图中。在关系图中可以添加外键约束。

    在关系图中在表A的主键上按住鼠标左键并拖动到另一张表B上,则可以定义表A的主键是表B的某个字段的外键约束。此时会弹出“表和列”对话框。如图16所示。

    16 “表和列”对话框

    选择两张表中存在外键约束的列后点“确定”即可形成一个外键约束。并在“索引/键”对话框中,列出该关系的详情。如图17所示。

    17 “索引/键”对话框

    建立好的表间外键约束如图18所示。

    18 表间外键约束

    在一个有很多张表的数据库中,只须要重复上面的建立外键约束的过程,即可将每一个外键约束反映到数据库关系图中来。再进行一些调整和美化即可。

    最后给出一个调整后的数据库关系图。如图19所示。

    19 调整后的数据库关系图

     

             起初,这是我给自己写的一个总结,后来想着和初学的朋友们分享一下,也是强迫自己把总结写的像样一点。如果文中有不对的地方,还请各位前辈批评指正。
    展开全文
  • Neo4j建立个数据库

    千次阅读 2019-06-03 14:22:07
    如果你是Ubuntu系统通过apt-get install安装的neo4j,可以修改/etc/neo4j/neo4j.conf配置文件,其中有行为#dbms.active_database=graph.db,你可以把#删掉取消注释,把后面的graph.db修改为你的新数据库的位置。...
  • 目前neo4j建立个数据库的办法

    千次阅读 2019-02-26 15:30:29
    由于使用Neo3.x创建新数据库而不删除现有数据库,所以只需在$NEO4J_HOME的conf的目录编辑...现在,将在该目录名下创建一个数据库。若要切换回以前的db,请重复这些步骤,只需将新值替换为graph.db在配置文件中。...
  • 1、在数据库db2中建立一个和db1中一样的表table 2、将 数据库db1.table1 复制到 数据库db2.table2 CREATE TABLE db2.table LIKE db1.table; INSERT INTO db2.table SELECT * FROM db1.table;...
  • 数据库建立

    千次阅读 2019-05-28 15:29:09
    1, 在我们写完计划表后开始建立数据库,数据库的建立不是说建立完了就可以了,到后面是需要不断地改善的,因为前期的数据我们可能列举出表时不够完整,或者表与表之间的关系链接错误,重复。 2, 随着项目的功能...
  • import java.sql.*; public class DatabaseConnection {  String driver="com.mysql.jdbc.Driver";... String url="jdbc:mysql://localhost:3306/数据库名";  String user="数据库账户t";  String pas
  • 建立APICloud云端数据库

    千次阅读 2018-07-06 14:01:47
    在我们平常做项目的过程总是会遇到一个较为苦逼的问题——就...因为APICloud官方已经提供一个开发后台的端口,你只需要在APICloud官网填写数据库表,便可以直接连接云端数据库进行操作。 建立APICloud云端数据库 ...
  • 2.将建立数据库的已经写好的sql文件导入到项目中:  在项目中new->folder(命名:SQL) -> 在该folder中,import -> file system -> 选择sql文件的位置 3.在数据库管理软件的帮助下(或者在dos环境下),运行
  • #description:利用Tkinter建立一个登录数据库的窗口 #time : 2018-2-8  #weichat :srf80556635(15992667848)   ######################################## 文章未经允许禁止转载 python 的潮流不断掀起,库的...
  • mysql的配置项里是否有对一个数据库中,是否有最大数据表的限制,后面查询了相关资料,才发现,mysql数据库中,对单个数据库中的最大允许建立的数据表是没有配置项,也就是说没有限制的。mysql单数据库对数据表限制...
  • oracle数据库安装后如何建立自己的数据库   (2012-05-27 15:49:50) 转载▼ 标签:  数据库   oracle   创建表   杂谈      最近,有个人找自己做oracle...
  • 这个过程看似很正确但却疏忽了系统开发的一个重要环节——建立数据库。 什么时候建立数据库,怎么建立数据库建立数据库的方法有很多种,第一我们可以根据需求分析文档,分析系统所要储存的数据然后在根据数据库三...
  • mySQL建立简单商品数据库

    千次阅读 2018-03-10 18:58:00
    使用mySQL建立简单的数据库 目前创建有三数据表,剩于用户注册/订单表下次更新。 1.显示所有的商品 2.显示商品id/型号 3.显示商品id/品牌 为什么会有多表组成数据库,方便:增/删/改/查 from ...
  • 方法: create database link xxx----即将建立的dblink名 connect to 数据库用户名 identified by "密码" using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xx...
  • 使用database configuration 又新建一个数据库后, 再次运行sqlplus时登陆的为新创建的数据库,这是为什么呢? 还有如何切换 到另一个数据库呢? oracle安装目录中的listener.org文件需要如何配置?
  • 如何用MySQL创建一个数据库

    千次阅读 2018-09-13 14:39:47
    1.打开phpmyadmin(以本地localhost/phpmyadmin为示例),输入数据库管理员账号和...4.输入要创建的数据库数据表名称,字段数; 5..输入要增加的名字、类型() 6.普通用户的话不用给全局权限,输入用户名,...
  • 1.远程登录mysql ... 2.创建用户 ...例1:增加一个test1用户,密码为123456,可以在任何主机上登录,并对所有数据库有查询,增加,修改和删除的功能。需要在mysql的root用户下进行 mysql>grant select,
  • Django中一个项目使用多个数据库

    千次阅读 2019-07-06 17:03:01
    在django项目中, 一个工程中存在多个APP应用很常见. 有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接。 1. 修改项目的 settings 配置 在settings.py中配置需要连接的多个数据库连接串 ...
  • VS数据库建立

    千次阅读 2019-05-17 08:32:29
    首先要在想要完成的项目里面获取一些数据,第一就要建一个个的数据表,数据表是建立数据库的主要部分,不过数据表里面也分类着:系统表(S_)、字典表(D_)、中间表(R_)、业务表(B_),分类的这些表是到要把数据表一个个...
  • 数据库实验1(建立school数据库

    千次阅读 2018-11-30 23:06:31
    一、实验课: (注意:如果用机房的机器...注意:字段名是对应汉字字段名的汉语拼音第一个字母组合而成 学生表S:学号,姓名,性别,出生日期,籍贯,手机号码,院系号; 表1:S xh xm ...
  • SQL Server学习之路():建立数据库、建立表

    万次阅读 多人点赞 2019-07-03 22:29:16
    2.建立数据库 2.1 通过SSMS建立数据库 2.2 通过SQL语句建立数据库 3.建立表 3.1 通过SSMS建立表 3.2 通过SQL语句建立表 1.前言 配置是win10+SQL Server 2012,使用的GUI管理工具是SQL Server 2012自带的SQL Server ...
  • eg:建立数据库SCT,将数据库stuinfo中的四个表导入到SCT库中 新建数据库SCT 右击”任务“→”导入数据“,进入向导 按步骤进行,选择要导入的数据库 选择目标数据库 选择复制一个或多个表 下一步根据...
  • 建立本地数据库

    万次阅读 2018-05-16 14:23:05
    参考:http://www.runoob.com/mysql/mysql-install.html,安装完成后直接打开(安装过程中要求设置用户名和密码,此时输入的密码要记住,后面要使用)然后下载Navicat for MySQL,本人觉得这比较简单,很适合初学者...
  • Linux下新建一个MySQL数据库

    万次阅读 2018-04-20 18:43:57
    方法适用于MySQL和MariaDB,MariaDB完全兼容...下面新建一个数据库 mynewdatabase create database mynewdatabase; //注意别漏了“;”分号哦 这下就新建了一个数据库 mynewdatabase 我们来查看一下: show datab...
  • 自己写一个数据库连接工具类

    千次阅读 2016-12-03 19:53:13
    最近刚复习了一下JDBC相关的知识,这里来写一个mysql数据库连接工具类来练习一下。 在jdbc连接数据库时,Connection对象是非常稀有的资源,用完后必须马上释放,如果Connection不能及时、正确的关闭,极易导致系统...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,155,769
精华内容 462,307
关键字:

怎么建立一个数据库