精华内容
下载资源
问答
  • sql server基础语法 创建数据库 创建表

    千次阅读 多人点赞 2019-03-23 23:18:08
    sql server基础语法 创建数据库 创建表1.创建数据库2.表的创建3.在现有表中添加标识列4.创建外键5.添加外键6.约束7.创建局部临时表8.创建全局临时表9.创建具有check约束字段的数据库表10.创建含有计算字段的数据库表...

    1.创建数据库

    语法:CREATE DATABASE <数据库名称>
    
    CREATE DATABASE dbname -- 创建名为 dbname 的数据库
    

    2.表的创建

     语法:
    USE suntest  
    create table 仓库  
    (  
    仓库编号 int ,   
    仓库号 varchar(50) ,   
    城市 varchar(50) ,   
    面积 int  
    )  
    create table 仓库1  
    (  
    仓库编号 int not null ,   
    仓库号 varchar(50) not null,   
    城市 varchar(50) not null, --不能为空not null--  
    面积 int  
    )  
    create table 仓库2  
    (  
    仓库编号 int primary key , --主键的关键字primary key--  
    仓库号 varchar(50) unique, --唯一索引关键字unique--  
    城市 varchar(50) not null, --不能为空not null--  
    面积 int  
    )  
    create table 仓库3  
    (  
    仓库编号 int primary key , --主键的关键字primary key--  
    仓库号 varchar(50) unique, --唯一索引关键字unique--  
    城市 varchar(50) default '青岛', --不能为空not null--  
    面积 int check (面积>=300 and 面积<=1800)  
    )  
    create table 职工表  
    (  
    职工编号 int identity (1,1) primary key,  
    职工号 varchar(50) unique,  
    仓库号 varchar(50),  
    工资 int check(基本工资>=800 and 基本工资<=2100),  
    )  
    create table 订单表  
    (  
    订单编号 int identity(1,1) primary key,  
    订单号 varchar(50) unique,  
    职工号 varchar(50) references 职工表(职工号),--references两张表通过“职工号”关联--  
    订购日期 datetime,  
    销售金额 int  
    )  
    create table 阳光工资表  
    (  
    职工编号 int identity (1,1) primary key,  
    职工号 varchar(50) unique,  
    仓库号 varchar(50),  
    基本工资 int check(基本工资>=800 and 基本工资<=2100),  
    加班工资 int,  
    奖金 int,  
    扣率 int,  
    应发工资 as (基本工资+加班工资+奖金-扣率) --as为自动计算字段,不能输入值--  
    ) 
    
    
    

    3.在现有表中添加标识列

    下面的例子向表T_test中添加一个名为ID,类型为int,种子为1,递增量为1的标识列
    --创建表
    CREATE TABLE T_test
    (Name varchar(50)
    )
    --插入数据
    INSERT T_test(Name) VALUES('张三')
    --增加标识列
    ALTER TABLE T_test
    ADD ID int IDENTITY(1,1)
    
    注:这只适用于刚建完表的情况,如果此时主键已经使用过了,表中存在许多数据,不能使用该方法删除主键,会导致数据丢失。(可行的方法,建一张相同的表来存储数据,在修改,插入)。
    

    4.创建外键

    create table 表名(
    列名1 参数,
    列名2 参数,
    foreign key(列名) references 目标表名(目标列名)
    );
    

    5.添加外键

    比如stuInfo(学生信息表)表是主表。他的主键是stuID,
    另外还有一个stuExam表(学生考试成绩表)。在这个表中也有个列是stuID,但是要引用主表中的stuID.
    那么在创建约束的时候:
    alter table stuExam
    add constraint fk_stuID foreign key(stuID) references stuInfo(stuID)
    go
    

    6.约束

     primary key   		主键
     not null, 			不能为空not null
     unique, 			唯一索引关键字unique
     check (面积>=300 and 面积<=1800)    check 约束
    
    约束
    非空约束 --NN,ont null constraint
    必须填写数据不能为空
    --指定表 Student 添加名为NN_Student_sClassId非空约束(指定列名sClassId),括号输入表达式
    alter table Student add constraint NN_Student_sClassId check(sClassId is not null)
     
    主键约束 --PK,primary key constraint
    唯一且不为空
    --指定表 Student 添加名为PK_Student_sId主键约束(指定列名sId)
    alter table Student add constraint PK_Student_sId primary key(sId)
     
    唯一约束 --UQ,unique constraint
    唯一,允许为空,但是同样的数据只能出现一次
    --指定表 Student 添加名为UQ_Student_sName唯一约束(指定列名sName)
    alter table Student add constraint UQ_Student_sName unique(sName)
        
    默认约束 --DF,default constraint
    设置默认值
    --指定表 Student 添加名为DF_Student_sName默认约束(指定列名sBirthday),获取当前日期
    alter table Student add constraint DF_Student_sName default(getdate()) for sBirthday
     
    --指定表 Student 添加名为DF_Student_sName默认约束(指定列名sBirthday),指定日期  
    alter table Student add constraint DF_Student_sName default('1995-12-12') for sBirthday  
    --指定表 Student 添加名为DF_Student_sName默认约束(指定列名sSex),指定性别
    alter table Student add constraint DF_Student_sSex default('男') for sSex     
     
    检查约束 --CK,check constraint
    设置范围以及格式限制
    --指定表 Student 添加名为 CK_Student_sSex检查约束(指定列名sSex),限制为'男'或者'女'
    alter table Student add constraint CK_Student_sSex check(sSex='男' or sSex='女')   
    --指定表 Student 添加名为 CK_Student_sSex检查约束(指定列名sAge),限制为0-100之间的数字
    alter table Student add constraint CK_Student_sAge check(sAge>=0 and sAge<=100)   
     
    外键约束  --FK,foreign key constraint
    表关系
    alter table Student add constraint Fk_Student_sClassId foreign key(sClassId) references Class(cId)
    --指定表Student添加sClassId外键为Class的主键cId
    on delete cascade on update  cascade --级联删除 --级联更新
     
    删除约束
    alter table Student drop Constraint NN_Student_sClassId    --删除指定表中的约束
    

    7.创建局部临时表

    use db_sqlserver
    go
    create table #db_local_table
    (
      id  int,
      name varchar(50),
      age int,
      area int
    )
    创建的临时表不能与其他会话共享,当会话结束时,行和表的定义都将被删除
    

    8.创建全局临时表

    use db_sqlserver
    go
    create table ##db_local_table
    (
      id  int,
      name varchar(50),
      age int,
      area int
    )
    全局临时表对所有用户都是可见的,在每个访问该表的用户都断开服务器连接时,全局临时表才会被删除
    

    9.创建具有check约束字段的数据库表

    use db_sqlserver;
    go
    create table db_table7
    (
      仓库编号 int primary key,
      职工号  varchar(50) unique,
      仓库号  varchar(50),
      工资   int,
      面积  int check(面积>=600 and 面积<=1800)
    )
    

    10.创建含有计算字段的数据库表

    use db_sqlserver;
    go
    create table db_table8
    (
      职工编号 int primary key,
      职工号 varchar(50) unique,
      仓库号 varchar(50),
      基本工资 int check(基本工资>=800 and 基本工资<=2100),
      加班工资 int,
      奖金 int,
      扣率 int,
      应发工资 as (基本工资 + 加班工资 + 奖金 - 扣率)
    )
    

    11.创建含有自动编号字段的数据库表

    use db_sqlserver;
    go
    create table db_table9
    (
       仓库编号 int identity(1,1) primary key,
       仓库号 varchar(50) unique,
       城市 varchar(50) default('青岛'),
       面积 int check(面积>=300 and 面积<=1800)
    )
    

    12.创建含有排序字段和默认值的数据表

    create table db_table10 
    (
       仓库编号 int identity(1, 1) primary key,
       仓库号 varchar(50) collate french_CI_AI not null,
       城市 varchar(50) default '青岛',
       面积 int check(面积>=300 and 面积<=1800)
    )
    

    13.动态判断数据库表是否存在

    use db_sqlserver;
    go
    if(Exists(select * from sys.sysobjects where id=OBJECT_ID('db_table9')))
      print '数据库表名已经存在'
      
    else 
      print '该数据库表名不存在,可以利用该名创建表'
    

    14.查看表的各种信息,可以查看指定数据库表的属性、表中字段属性、各种约束等信息

    use db_sqlserver;
    go
    execute sp_help db_table9;
    

    15.用select语句查看数据库表的属性信息

    use db_sqlserver;
    go
    select * from sysobjects where type='U'
    

    16.重命名数据库表

    use db_sqlserver;
    go
    execute sp_rename "db_table9", "db_renametable"
    

    17.增加数据库表的新字段

    use db_sqlserver;
    go
    alter table db_table1 add 电子邮件 varchar(50)
    alter table db_table1 add 联系方式 varchar(50) default '0532-88886396'
     
    select name 字段名, xusertype 类型编号, length 长度 from syscolumns where id = object_id('db_table1')
    

    18.修改数据库表的字段

    use db_sqlserver;
    go
    alter table db_table1 alter column 电子邮件 varchar(200)
     
     
    select name 字段名, xusertype 类型编号, length 长度 from syscolumns where id = object_id('db_table1')
    

    19.删除数据库表字段

    use db_sqlserver;
    go
    alter table db_table1 drop column 电子邮件 
     
     
    select name 字段名, xusertype 类型编号, length 长度 from syscolumns where id = object_id('db_table1')
    

    20.删除数据库表

    use db_sqlserver;
    go
    drop table db_table1
    drop table db_table1, db_table2
    
    展开全文
  • MySQL 创建数据库 创建表

    万次阅读 2014-03-02 16:22:47
    1、使用SHOW语句找出在服务器上当前存在什么数据库:  mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ ...2、创建一个数据库abccs  my

    最近几天开始研究MySQL。那么先来看看最基本的MySQL操作。


    1、使用SHOW语句找出在服务器上当前存在什么数据库: 

    mysql> SHOW DATABASES; 
    +----------+ 
    | Database | 
    +----------+ 
    | mysql | 
    | test | 
    +----------+ 
    3 rows in set (0.00 sec)



    2、创建一个数据库starive 

    mysql> CREATE DATABASE starive; 


    注意不同操作系统对大小写的敏感。 
    3、选择你所创建的数据库 

    mysql> USE starive
    Database changed 



    此时你已经进入你刚才所建立的数据库starive. 
    4、 创建一个数据库表 
    首先看现在你的数据库中存在什么表: 
    mysql> SHOW TABLES; 
    Empty set (0.00 sec) 


    说明刚才建立的数据库中还没有数据库表。下面来创建一个数据库表Student, Course, SC :

    CREATE TABLE Student
           (Sno  CHAR(9)  PRIMARY KEY,
            Sname  CHAR(20) NOT NULL,    
            Ssex  CHAR(4),
            Sage  SMALLINT,
            Sdept  CHAR(20)) engine= innodb;
    
        create table course(
          cno CHAR(6),
          cname varchar(20),
          credit int,
          primary key(cno)
          ) engine= innodb;
    
      CREATE TABLE SC
             (Sno    CHAR(9)  NOT NULL,
              Cno    CHAR(6)  NOT NULL, 
              Grade    SMALLINT,
              PRIMARY KEY (Sno,Cno),
              constraint f1 FOREIGN KEY (Sno) REFERENCES Student(Sno),
              FOREIGN KEY (Cno) REFERENCES Course(Cno)
          ) engine= innodb;
    



    创建了表后,我们可以看看刚才做的结果,用SHOW TABLES显示数据库中有哪些表: 


    mysql> show tables;
    +-------------------+
    | Tables_in_starive |
    +-------------------+
    | course            |
    | sc                |
    | student           |
    +-------------------+
    3 rows in set (0.00 sec)




    5、显示表的结构: 

    mysql> describe student;
    +-------+-------------+------+-----+---------+-------+
    | Field | Type        | Null | Key | Default | Extra |
    +-------+-------------+------+-----+---------+-------+
    | Sno   | char(9)     | NO   | PRI | NULL    |       |
    | Sname | char(20)    | NO   |     | NULL    |       |
    | Ssex  | char(4)     | YES  |     | NULL    |       |
    | Sage  | smallint(6) | YES  |     | NULL    |       |
    | Sdept | char(20)    | YES  |     | NULL    |       |
    +-------+-------------+------+-----+---------+-------+
    5 rows in set (0.22 sec)
    



    6、 往表中加入记录 
    我们先用SELECT命令来查看表中的数据: 

    mysql> select * from student; 
    Empty set (0.00 sec)


    这说明刚才创建的表还没有记录。 加入新记录: 

    INSERT INTO Student VALUES('0201','赵伟','男',18,'cs');
    INSERT INTO Student VALUES('0202','张力虹','男',19,'is');
    INSERT INTO Student VALUES('0203','徐秀美','女',21,'is');
    INSERT INTO Student VALUES('0204','刘平','男',20,'cs');
    INSERT INTO Student VALUES('0205','姚家全','男',19,'cs');
    INSERT INTO Student VALUES('0206','上关美云','女',23,'ma');

    报错:

    mysql> INSERT INTO Student VALUES('0201','赵伟','男',18,'cs');
    ERROR 1366 (HY000): Incorrect string value: '\xD5\xD4\xCE\xB0' for column 'Snam
    ' at row 1
    mysql> INSERT INTO Student VALUES('0202','张力虹','男',19,'is');
    ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC1\xA6\xBA\xE7' for colu
    n 'Sname' at row 1
    mysql> INSERT INTO Student VALUES('0203','徐秀美','女',21,'is');
    ERROR 1366 (HY000): Incorrect string value: '\xD0\xEC\xD0\xE3\xC3\xC0' for colu
    n 'Sname' at row 1
    mysql> INSERT INTO Student VALUES('0204','刘平','男',20,'cs');
    ERROR 1366 (HY000): Incorrect string value: '\xC1\xF5\xC6\xBD' for column 'Snam
    ' at row 1
    mysql> INSERT INTO Student VALUES('0205','姚家全','男',19,'cs');
    ERROR 1366 (HY000): Incorrect string value: '\xBC\xD2\xC8\xAB' for column 'Snam
    ' at row 1
    mysql> INSERT INTO Student VALUES('0206','上关美云','女',23,'ma');
    ERROR 1366 (HY000): Incorrect string value: '\xC9\xCF\xB9\xD8\xC3\xC0...' for c
    lumn 'Sname' at row 1
    mysql> select * from student;
    Empty set (0.02 sec)

    解决方案是:

    在装MYSQL的时候选择的是utf8,所以在插入数据的时候出现编码的错误,解决方法是找到Mysql的安装目录下的my.ini文件,把里面的default-character-set=gbk。 重新启动MySQL.


    再次插入数据:

    INSERT INTO Student VALUES('0201','赵伟','男',18,'cs');
    INSERT INTO Student VALUES('0202','张力虹','男',19,'is');
    INSERT INTO Student VALUES('0203','徐秀美','女',21,'is');
    INSERT INTO Student VALUES('0204','刘平','男',20,'cs');
    INSERT INTO Student VALUES('0205','姚家全','男',19,'cs');
    INSERT INTO Student VALUES('0206','上关美云','女',23,'ma');


    再用上面的SELECT命令看:

    mysql> select * from student;
    +------+----------+------+------+-------+
    | Sno  | sname    | Ssex | Sage | Sdept |
    +------+----------+------+------+-------+
    | 0201 | 赵伟     | 男   |   18 | cs    |
    | 0202 | 张力虹   | 男   |   19 | is    |
    | 0203 | 徐秀美   | 女   |   21 | is    |
    | 0204 | 刘平     | 男   |   20 | cs    |
    | 0205 | 姚家全   | 男   |   19 | cs    |
    | 0206 | 上关美云 | 女   |   23 | ma    |
    +------+----------+------+------+-------+
    6 rows in set (0.00 sec)


    展开全文
  • 一、创建数据库 1.主数据文件 On{} ①数据逻辑名—— name=””, ②数据的储存路径——filename=”\”, ③数据的大小——size= MB, ④数据最大为——maxsize= MB, ⑤超过数据设定大小后怎么增长 ——filegrowth= MB...

    一、创建数据库

    1.主数据文件 On{}

    ①数据逻辑名—— name=””,

    ②数据的储存路径——filename=”\”,

    ③数据的大小——size= MB,

    ④数据最大为——maxsize= MB,

    ⑤超过数据设定大小后怎么增长

    ——filegrowth= MB或10%(size+size*10%)

    2.日志文件log on{}

    ①数据逻辑名—— name=””,

    ②数据的储存路径——filename=”\”,

    ③数据的大小——size= MB,

    ④超过数据设定大小后怎么增长

    ——filegrowth= MB或10%(size+size*10%)

    if exists(select * from sysdatabases where name = 'stu_infoaaa')
    --exists返回‘true'则执行删除数据库操作--
    drop database stu_infoaaa
    
    --exists返回‘false'则表明数据库不存在,直接创建 
    create database stu_infoaaa
    ON   
    (
       NAME=stu_infoaaa,
       FILENAME ='D:\数据库\stu_infoaaadata.mdf',
       SIZE=10,
       MAXSIZE=20,
       FILEGROWTH=5%
    )
    LOG ON
    (
       NAME=stu_infoaaa_LOG,
       FILENAME ='D:\数据库\stu_infoaaalog.ldf',
       SIZE=1,
       MAXSIZE=10,
       FILEGROWTH=3%
    )

    3、 数据库的创建与删除(use 数据库名—环境)

    use [要操作的数据库名]   意思是跳转到相应环境下,下篇文章会使用

    Create database 数据库名——创建

    Drop database 数据库名——删除

    二、表的创建与删除

    Create table 表名称

                   列名1 数据类型 [约束],

                    列名2 数据类型 [约束],

    注:约束的写法

    ①      写在句末尾单独方式写出

    Constraint 约束名约束

    ②      直接写在需要标定的列后


    use [数据库名]
    create table subject
    (
    SubjectNo int not null identity(1,1),
    SubjectName nvarchar(50),
    ClassHour int,
    GradeID int
    )

    Drop database 表名

    Delete from 数据库名——删除

    Drop 与delete删除的区别drop表示删除表的数据和结构,Delete表示只删除表的数据



    版权声明:本博客为记录本人自学感悟,内容大多从网上学习与整理所得,若侵权请告知!

    https://mp.csdn.net/postedit/80365677




    展开全文
  • 1 创建数据库 (1) 新建数据库 开始 >> 所有程序 >> Microsoft SQL Server 2008 >> SQL Server Management Studio >> 对象资源管理器>> 数据库右键 >> 新建数据库 >> 在“新建数据库对话框”中将数据库名设置为1012...

    1 创建数据库

    (1) 新建数据库

    开始 >> 所有程序 >> Microsoft SQL Server 2008 >>  SQL Server Management Studio >> 对象资源管理器>> 数据库右键 >> 新建数据库 >> 在“新建数据库对话框”中将数据库名设置为1012lab。


    (2) 创建数据库的脚本

    单击“新建数据库对话框”左上角“脚本”下的“将脚本保存到新建查询窗口”,等待左下角显示“已成功完成脚本操作”,点击确定创建数据库。


    (3) 脚本作用

    在SQL Server Management Studio内保存创建数据库的脚本文件。当以后要创建类似的数据库时,直接执行这个脚本文件即可创建一个新的数据库。


    2 添加文件组

    (1) 数据库对象和数据文件

    创建好数据库1012lab后,其下有许多对象:

    Figure1. 数据库对象

    数据库中的对象保存在数据库中的各数据文件(如数据库主数据文件.mdf,次数据文件.ndf)中。通过操作数据库下的各个对象来完成预定的目标。


    (2) 文件和文件组

    “文件组”是SQL Server管理数据文件的特殊机制,逻辑的管理单位。将用户设置的数据存放到不同的“文件组”,可以提高访问效率(如当用户数据和索引存放在不同的组时)。创建数据库时,自动生成数据主文件(.mdf)默认属于PRIMARY文件组。


    (3) 为文件创建文件组

    在对象资源管理器内选择1012lab >> 右键 >> 属性 >> 文件页面 >> 添加(文件类型默认为数据) >> 设置数据文件名称,初始大小 >> 在文件组菜单内选择“新文件组” >> 将文件组名设置为Persons并勾选默认文件组(以后创建的数据文件默认到Persons这个文件组)。


    3 定义数据表与关系

    表是存放所有数据的对象。


    (1) 创表

    [1] 创数据关系图

    在对象资源管理器中选择1012lab >> 数据库关系图 >> 右键 >> 新建数据库关系图 >> 关闭。


    [2] 为表自定义数据类型

    因为接下来的两个表的列的属性(列属性的数据类型很重要,要与实际的数据类型相匹配,在定义表列属性的数据类型时查看各SQL 数据类型的含义:搜“SQL DATA TYPE”)大部分都相同,故而可以为它们自定义数据类型。

    1012lab>> 可编程性 >> 类型 >> 用户自定义数据类型 >> 右键 >> 新建…(自定义的数据类型源自SQL 数据类型,这些数据类型要与表的列属性相匹配):

    Figure2. 自定义SQL 数据类型

    [3] 创表列属性

    在数据关系图空白处右键 >> 将表名称设置为hex >> 确定。在hex表中设置4个列属性:序号,姓名,性别,并选择刚刚为每个列属性自定义的数据类型。


    Figure3. 列属性及其数据类型


    再用相同的方式新建一个名为teacher的表,其包含序号,性别,性别,门生四个列属性。


    (2) 为表添加约束

    约束就是限制表中数据存放的方式。如Unique约束可以限制数据列不能出现重复的数据(关于约束具体详情,搜“SQL Server 约束”)。


    [1] 为表的“序号”列添加Unique约束

    选择创建的表 >> 右键 >> 索引/键 >> 添加 >> 选中添加的项,在常规选项下的“是唯一的”属性更改为“是”,在“列”中选择序号列:

    Figure4. 设置序号列的Unique约束

    点击关闭。

    [2] 设置Foreign Key约束

    1012lab数据库下的teacher表中的“门生”列项必须是在hex表中“姓名”列中取。


    设置hex表中的“姓名”列为主键

    在数据关系图中选择hex表中的姓名列 >> 右键 >>主键:

    Figure5. 设置hex表姓名列为主键

    设置foreign Key属性

    选中teacher中的“门生”列,将其拖往hex表上。松开鼠标后,就会打开“表和列”对话框,选择主键表和对应的主键列,选择外键表和对应的列:

    Figure6. foreign key约束设置

    点击确定。则两个数据库之间的foreign key关系在数据关系图中会显示出来:

    Figure7. foreign key 约束在数据关系图中的显示

    保存数据关系图和表,此时会在1012lab数据库的数据库关系图和表下生成对应的关系图和表:

    Figure8. 生成对应的数据库关系图和表

    4 验证约束

    如果用SQL直接往teacher中写数据则会报错,因为teacher表的“门生”列的值来源于hex表的“姓名列”。


    用SQL在1012lab数据库下为hex表添加内容:

    Figure9. hex表内容插入成功

    用SQL 在1012lab数据库下为teacher表添加内容:

    Figure10. 为teacher添加内容失败

    添加失败的原因是teacher表的“门生”列的值必须要在hex表的“姓名”列中存在,“松哥”并不在hex表中。将“松哥”改为“粤哥”再进行一次:

    Figure11. teacher表内容插入成功
    若在两个表中的序号列再插入’1’或’2’时,SQL Server 会报错,因为“序号”列的值被设置了Unique约束,这一列的值不能重复。

    [2014.11.8 - 15:36]
    Web Note Over.
    展开全文
  • Microsoft SQL Server是由美国微软公司所推出的关系数据库解决方案。SQL Server依功能的不同,分为不同的版本。对于个人学习可以使用SQL Server Express Edition(免费的SQL Server版本,适用于小型应用程序或是单...
  • 创建数据库操作: 1.创建数据库 create database if not exists myhive; use myhive; 说明:hive的存放位置模式是由hive-site.xml当中的一个属性指定的 hive.metastore.warehouse.dir /user/hive/warehouse 创建...
  • 知识点:数据库的相关概念、创建数据库表的方法、设计数据库、向数据库中插入数据、建立不同数据库之间的关系、删除数据库。 1、数据相关的一些概念 1.1 数据库里的数据是如何保存的? 数据库...
  • SQL 创建数据库创建表

    万次阅读 2019-05-13 13:32:26
    1.SQL CREATE DATABASE 语法 CREATE DATABASE 库名; 创建数据库后,您可以...CREATE TABLE 语句用于创建数据库中的由行和列组成,每个都必须有个表名。 SQL CREATE TABLE 语法 CREATE TABLE table_name ...
  • MySQL创建数据库和创建数据

    万次阅读 多人点赞 2019-10-20 23:44:40
    MySQL 创建数据库和创建数据 MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。 在这之前,需要先安装好 MySQL ,然后创建好数据库、数据、操作用户。 一、数据库操作语言 数据库...
  • 用MySQL创建数据库和数据库

    千次阅读 2014-04-11 16:36:01
    在《用MySQL创建数据库和数据库》文章中,我们如何创建一个数据库和数据库,并知道如何向数据库中添加记录。 那么我们如何从数据库中检索数据呢?  1、从数据库中检索信息  实际上,前面我们已经用到...
  • Java动态创建数据库表

    千次阅读 2019-01-07 23:25:17
    今天做一个实训,需要获取文本框的内容,然后以内容为数据库的名字创建数据库表。就是动态创建要创建的数据库。当时我在想我们对数据库进行增删改查的时候,需要把内容用’"++"‘这样在加号中间加...
  • MYSQL创建数据库、创建用户、创建表

    千次阅读 2018-09-25 16:59:32
    1、创建数据库 1、创建数据库 CREATE DATABASE db_test DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 注:mysql用户无法直接通过create database创建数据库 (创建时会报错:Access denied for user 'username...
  • 创建数据库student以及

    千次阅读 2019-06-26 16:06:48
    创建数据库student以及
  • mysql创建数据库创建表

    万次阅读 多人点赞 2016-10-09 14:48:50
    mysql一般安装后是不需要输入登录密码... 1.创建数据库  1.1 登录数据库 mysql -u root    1.2 查看现有的数据库 show databases;    1.3 创建一个新的数据库 CREATE DATABASE IF NOT EXISTS aimin D
  • 数据库实验一:创建数据库

    千次阅读 2019-10-20 09:19:27
    数据实验一:创建数据库 1.1 实验目的 掌握MySQL下创建、修改、删除数据库和的方法; 掌握查看数据库及其构成、数据库文件、数据库引擎、数据库对象、字符集、校对规则等应用; 掌握数据库...
  • DBeaver数据库管理器创建数据库

    千次阅读 2020-07-13 17:10:27
    这里选择创建表 选择新建列,对列名称进行属性设置 点击菜单栏导航的正下方,蓝色的按钮,即SQL编辑器,右边的白色部分就可以使用SQL语句给表添加数据 点击你创建的表格名称表格,点击属性,就可以看到你加入的...
  • 文章目录任务一 创建数据库【实训目的与要求】【实训原理】【实训步骤】一、熟悉MySQL环境二、利用MySQL命令行窗口创建数据库三、利用界面工具创建数据库 班级 姓名 软件工程16-9...
  • SQL Server2016 创建数据库创建表

    千次阅读 2018-07-07 22:45:52
    SQL Server2016 创建数据库创建表1、创建数据库方式一、 打开SQL Server Management Studio,点击新建查询,弹出界面,然后在界面中开始写创建数据库代码。 create database UnionDong ...
  • sugarORM创建数据库创建表

    千次阅读 2018-11-18 13:48:05
    2.然后AndroidManifest.xml中的application 中添加标签,代码如下,其中test.db表示所要创建数据库名,1表示版本号,true表示是否允许SugarORM记录log,com.example.lab5exam05表示数据库表所在的文件路径: ...
  • 数据库系统实验3:创建数据库以及,创建和使用视图 数据库系统实验3:创建数据库以及,创建和使用视图 实验环境 实验内容 步骤及过程 创建数据库以及 创建和使用视图 实验环境 windows10操作...
  • 创建数据库表和添加约束

    千次阅读 2018-09-20 19:57:10
    一、创建数据 1、Oracle中的数据类型 2、创建数据库表 二、数据完整性的概念 1、使用SQL语句创建、删除、查看约束 2、命名规范 3、和数据字典
  • 上篇介绍了使用 Navicat 图形化界面创建数据库,现在介绍一下使用命令创建数据库的方法。 首先,依然是需要一台已经配置好MySQL数据库和安装了Navicat客户端的电脑。 使用命令创建数据库的具体步骤...
  • Laravel创建数据库表结构

    千次阅读 2017-11-21 09:36:25
    1、简介 迁移就像数据库的版本控制,允许团队简单轻松的编辑并共享应用的数据库表结构,迁移...Laravel 的Schema门面提供了与数据库系统无关的创建和操纵的支持,在 Laravel 所支持的所有数据库系统中提供一致的、
  • springBoot下java自动创建数据库表

    万次阅读 2018-10-17 16:11:06
    ####SpringBoot环境启动项目创建数据库表 ####使用环境 windows+eclipse+mysql+navicat ####步骤 1.创建SpringBoot项目 2.新建数据库,配置连接信息 3.编写初始化数据库类 4.运行查看结果 1.创建SpringBoot项目 ...
  • 怎么用hibernate自动创建数据库表

    万次阅读 2018-05-15 09:43:08
    这次想介绍一下怎么用hibernate自动创建数据库表其实百度一下有很多但是在实现的过程中还是遇见了问题,包括现在也没解决,跪请各路大神帮忙指点首先使用hibernate自动创建数据库表肯定是要先创建一个java项目啦,...
  • 注意:在创建数据库和创建新时,表名必须不存在,否则将出错。 CREATE DATABASE语句 CREATE DATABASE 用于创建数据库。 语法 CREATE DATABASE 数据库名称; CREATE TABLE 语句 CREATE TABLE 语句用于创建...
  • mybatis创建数据库

    千次阅读 2019-04-23 11:09:47
    转自:... 配置文件这样写就行了 1.mybatis配置generator自动生成数据库对应的实体:https://blog.csdn.net/qq_36229817/article/details/79126165 2.mybatis创建数据库:https:...
  • 3.创建数据库 ,使用create database 数据库名;再使用show命令可以看出系统中多了一个自己创建的数据库名。4.创建表。数据库是表的容器,表,必须输入某个数据库。因而在创建表之前要指定数据库。1.可以通过语法指明...
  • Hibernate无法自动创建数据库表

    千次阅读 2015-11-09 00:10:25
    今天在学习Hibernate的时候,通过JavaBean实体类和hbm映射文件自动创建数据库表,实体类和对象关系映射文件写的都没有错误,运行时也不报错,但是就是没生成数据库,查了半天才发现是因为 hibernate.cfg.xml文件中...
  • mysql数据库中创建数据库的命令

    千次阅读 2017-08-02 14:22:04
    以下演示在dos窗口上,命令行操作mysql数据库,前提是已经安装了mysql的数据库服务。1.创建数据库,数据库名称...3.创建数据库中的,表名为 myusersuse test; CREATE TABLE myusers (id int not null AUTO_INCREMENT

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 104,523
精华内容 41,809
关键字:

创建数据库创建表