精华内容
下载资源
问答
  • 创建数据库的SQL语句mysql数据库创建数据库的SQL语句:1 create database stuDB2 on primary -- 默认就属于primary文件组,可省略3 (4 /*--数据文件的具体描述--*/5 name='stuDB_data', -- 主数据文件的逻辑名称6 ...

    创建数据库的SQL语句:mysql数据库

    创建数据库的SQL语句:

    1 create database stuDB

    2 on primary -- 默认就属于primary文件组,可省略

    3 (

    4 /*--数据文件的具体描述--*/

    5 name='stuDB_data', -- 主数据文件的逻辑名称

    6 filename='D:stuDB_data.mdf', -- 主数据文件的物理名称

    7 size=5mb, --主数据文件的初始大小

    8 maxsize=100mb, -- 主数据文件增长的最大值

    9 filegrowth=15%--主数据文件的增长率

    10 )

    11 log on

    12 (

    13 /*--日志文件的具体描述,各参数含义同上--*/

    14 name='stuDB_log',

    15 filename='D:stuDB_log.ldf',

    16 size=2mb,

    17 filegrowth=1mb

    18 )

    那么如何删除这个数据库呢,SQL Server将数据库的清单存放在master系统数据库的sysdatabases表中,只需要查看该表是否存在于该数据库中就可以

    了,语句如下:

    use master -- 设置当前数据库为master,以便访问sysdatabases表

    go

    if exists(select * from sysdatabases where name='stuDB')

    drop database stuDB

    go

    创建表和删除表的SQL语句如下:

    use StuDB

    go

    if exists(select * from sysobjects where name='stuMarks')

    drop table stuMarks

    create table stuMarks

    (

    ExamNo int identity(1,1) primary key,

    stuNo char(6) not null,

    writtenExam int not null,

    LabExam int not null

    )

    go

    -- 其中,列属性"identity(起始值,递增量)" 表示"ExamNo"列为自动编号, 也称为标识列

    alter table 表名

    add constraint 约束名 约束类型 具体的约束说明

    alter table 表名

    drop constraint 约束名

    alter table stuMarks

    add constraint UQ_stuNo Unique(stuNo)

    alter table stuMarks

    drop constraint UQ_stuNo

    /*--添加SQL登录账户--*/

    exec sp_addlogin 'xie', '123456'  -- 账户名为xie,密码为123456

    --删除xie账户名

    exec sp_droplogin 'xie'

    /*--在stuDB数据库中添加两个用户(必须存在)--*/

    use stuDB

    go

    exec sp_grantdbaccess 'xie','123456'

    go

    -- 提示:SQL Server 中的dbo用户是具有在数据库中执行所有活动权限的用户,表示数据库的所有者(owner),一般来说,

    -- 如果创建了某个数据库,就是该数据库的所有者,即dbo用户,dbo用户是一个比较特殊的数据库用户,无法删除,且此用

    -- 户始终出现在每个数据库中

    /* --给数据库用户授权-- */

    -- 授权的语法如下

    -- grant 权限 [on 表名] to 数据库用户

    use stuDB

    go

    grant select,update,insert on stuMarks to xie

    grant create table to xie

    go

    喜欢 (0)or分享 (0)

    展开全文
  • MySQL创建数据库使用 mysqladmin 创建数据库使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。...

    MySQL 创建数据库

    使用 mysqladmin 创建数据库

    使用普通用户,你可能需要特定的权限来创建或者删除 MySQL 数据库。

    所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。

    实例

    以下命令简单的演示了创建数据库的过程,数据名为 chenweiliang:

    [root@host]# mysqladmin -u root -p create chenweiliangEnter password:******

    以上命令执行成功后会创建 MySQL 数据库 chenweiliang。

    使用 PHP脚本 创建数据库

    PHP 使用 mysqli_query 函数来创建或者删除 MySQL 数据库。

    该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

    语法

    mysqli_query(connection,query,resultmode);

    参数

    描述

    connection

    必需。规定要使用的 MySQL 连接。

    query

    必需,规定查询字符串。

    resultmode

    可选。一个常量。可以是下列值中的任意一个:

    MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)

    MYSQLI_STORE_RESULT(默认)

    实例

    以下实例演示了使用PHP来创建一个数据库:

    创建数据库

    php

    $dbhost = 'localhost:3306'; // mysql服务器主机地址

    $dbuser = 'root'; // mysql用户名

    $dbpass = '123456'; // mysql用户名密码

    $conn = mysqli_connect($dbhost, $dbuser, $dbpass);

    if(! $conn )

    {

    die('连接错误: ' . mysqli_error($conn));

    }

    echo '连接成功

    ';

    $sql = 'CREATE DATABASE chenweiliang';

    $retval = mysqli_query($conn,$sql );

    if(! $retval )

    {

    die('创建数据库失败: ' . mysqli_error($conn));

    }

    echo "数据库 chenweiliang 创建成功\n";

    mysqli_close($conn);

    ?>

    执行成功后,返回如下结果:

    连接成功

    数据库 chenweiliang 创建成功

    展开全文
  • 3、然后在sql界面,这样输入:use mastergocreate database huoon primary(name='huo_data',filename='e:\database\huo_data.mdf',size=5mb,maxsize=100mb,filegrowth=10%),filegroup fg(name='huo2_data',filename=...

    3、然后在sql界面,这样输入:

    use mastergocreate database huoon primary(name='huo_data',filename='e:\database\huo_data.mdf',size=5mb,maxsize=100mb,filegrowth=10%),filegroup fg(name='huo2_data',filename='e:\database\huo2_data.ndf',size=4mb,filegrowth=10%)

    log on

    (name='huo_log',filename='e:\database\huo_log.ldf',size=3mb,filegrowth=0),(name='huo2_log',filename='e:\database\huo2_log.ldf',size=3mb,filegrowth=10%,maxsize=100mb)

    go

    ,输入完之后,点击,上面的执行按钮,

    展开全文
  • 我们上一节已经学会“SHOW DATABASES...SQL语句创建数据库创建一个已知不存在的数据库连接好 MySQL 之后运行下面SQL语句创建数据库:CREATE DATABASE test;运行上面SQL语句将输出下面信息Query OK, 1 row affectedTi...

    我们上一节已经学会“SHOW DATABASES;”查看到本地数据库,MySQL安装好以后,首先需要创建数据库,你可以创建自己的数据库,这是使用 MySQL 各种功能的前提。

    SQL语句创建数据库

    创建一个已知不存在的数据库

    连接好 MySQL 之后运行下面SQL语句创建数据库:

    CREATE DATABASE test;

    运行上面SQL语句将输出下面信息

    Query OK, 1 row affected

    Time: 0.011s

    数据库创建之后可以使用 “SHOW CREATE DATABASE” 声明查看数据库的定义。运行下面SQL语句:

    SHOW CREATE DATABASE test\G;

    运行上面SQL语句将输出下面信息:

    ***************************[ 1. row ]***************************

    Database | test

    Create Database | CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */

    1 row in set

    Time: 0.001s

    创建一个不确定存在的数据库

    如果你刚创建 test 这个数据,或者你的这个数据库已经存在,执行创建数据库的SQL语句 “CREATE DATABASE test;” 结果会输出一条错误信息,即不能创建数据库 test ,已经存在于数据库中。输出结果如下:

    mysql> CREATE DATABASE test;

    ERROR 1007 (HY000): Can't create database 'test'; database exists

    为了不产生错误,在创建数据库的时候可以加上一些简单的逻辑判断,判断数据库是否存在,不存在也不产生错误。会产生一个警告,如下:

    mysql> CREATE DATABASE if not exists test;

    Query OK, 1 row affected, 1 warning (0.00 sec)

    管理工具创建数据库

    使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。

    $ mysqladmin -uroot -p create test

    Enter password:***

    如果数据库不存在则提示下面信息:

    $ mysqladmin -uroot -p create test

    Enter password:****

    mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'test'; database exists'

    展开全文
  • MySQL中,可以使用CREATE DATABASE语句创建数据库,语法格式如下:CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] CHARACTER SET ][[DEFAULT] COLLATE ];[ ]中的内容是可选的。语法说明如下::创建数据库的名称。...
  • 下面列出了查询数据库运行状态的常用命令:● 查看数据库当前最大连接数show status like '%Max_used_connections%';● 查看数据库表锁定状态show status like '%table_lock%';● 查看数据库行锁定状态show status ...
  • 《用MySQL创建数据库和数据库...1、用MySQL创建数据库和数据表:步骤:1、 使用show语句找出在服务器上当前存在什么数据库:mysqlshow databases;2、 创建一个数据库test:mysqlcreate database test;3、 选择你所创...
  • 本节将介绍 MySQL 新建数据库的相关知识。准备在安装并配置好MySQL的Linux系统上,先用以下两条命令打开 MySQL 服务并使用 root 登录:# 打开 MySQL 服务sudo service mysql start#使用 root 用户登录[linuxidc@...
  • MySQL中,可以使用CREATE DATABASE语句创建数据库,语法格式如下:CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] CHARACTER SET ][[DEFAULT] COLLATE ];[ ]中的内容是可选的。语法说明如下::创建数据库的名称。...
  • MySQL 中,可以使用 CREATE DATABASE 语句创建数据库,语法格式如下:CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] CHARACTER SET ][[DEFAULT] COLLATE ];[ ]中的内容是可选的。语法说明如下::创建数据库的名称...
  • mysql 用sql语句创建数据库和表

    万次阅读 2016-11-30 01:02:02
    1、使用SHOW语句找出在服务器上当前存在什么数据库mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec) 2、创建一个数据库...
  • mysql中,可以使用“CREATE DATABASE”语句创建数据库,语法格式为“CREATE DATABASE [IF NOT EXISTS] 数据库名 [CHARACTER SET 字符集名] [COLLATE 校对规则名];”。本教程操作环境:windows7系统、mysql8版,...
  • MySQL创建数据库语句是: CREATE DATABASE 数据库名 以上是简单的创建数据库,创建的数据库语法格式为: CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAULT] CHARACTER SET <字符集名>] [...
  • MySQL创建数据库在 MySQL 中,应用CREATE DATABASE语句创建数据库。其语法格式如下:CREATE DATABASE db_name其中 db_name 是要创建的数据库名称,对于数据库的命名,有如下规则:不能与其他数据库重名;名称可以是...
  • MySQL 中,可以使用 CREATE DATABASE 语句创建数据库,语法格式如下:CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] CHARACTER SET ][[DEFAULT] COLLATE ];[ ]中的内容是可选的。语法说明如下::创建数据库的名称...
  • 利用shell运行mysql语句,快速而方便地创建MySQL用户和数据库。下面给出创建语句,其中美元符号表示命令提示符:$ mysql -u adminusername -pEnter password:Welcome to the MySQL monitor. Commands end with; or \...
  • 要在MySQL中创建新数据库,使用CREATE DATABASE语句:CREATE DATABASE [IF NOT EXISTS] database_name[CHARACTER SET charset_name][COLLATE collation_name]首先,...如果尝试使用已经存在的名称创建数据库,则M...
  • Mysql技术知识点Mysql技术知识点,首先来讲一下Mysql语句精进安装数据库,然后导入tigerfive.sql。 sql见文档结尾部分MySQL示例数据库模式由以下表组成:customers: 存储客户的数据。products: 存储汽车的数据。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,515
精华内容 7,406
关键字:

mysql语句创建数据库

mysql 订阅