精华内容
下载资源
问答
  • mysql创建数据库sql语句

    万次阅读 2018-09-20 09:47:13
    drop database if exists `test-pro`; create database `test-pro` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 使用utf8mb4,和创建表类似
    drop database if exists `test-pro`;
    create database `test-pro` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

    使用utf8mb4(表情可用编码格式),和创建表类似

    展开全文
  • 创建数据库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)

    展开全文
  • 创建数据库sql语句 drop database if exists `test-pro`; create database `test-pro` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 创建新用户并给授权指定的数据库权限 使用 root 管理员登陆 ...

    创建数据库sql语句

    drop database if exists `test-pro`;
    create database `test-pro` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
    

    创建新用户并给授权指定的数据库权限

    1. 使用 root 管理员登陆 mysql
    mysql -uroot -p123456;
    
    1. 创建用户
    -- 低版本数据库
    create user '用户名'@'%' identified by '密码';
    -- 高版本数据库
    create user '用户名'@'%' identified with mysql_native_password by '密码';
    -- 示例1:
    create user 'test'@'%' identified with mysql_native_password by '123456';
    -- 示例2:
    create user 'test'@'localhost' identified with mysql_native_password by '123456';
    

    说明

    '%' - 所有情况都能访问
    'localhost' - 本机访问
    '47.105.144.121' - 指定 ip 访问
    
    1. 修改密码(可选)
    alter user '用户名'@'%' identified by '密码';
    
    -- 示例
    alter user 'test'@'%' identified by 'test123'
    
    1. 给该用户添加权限
    -- 指定数据库
    grant all privileges on 想授权的数据库.* to '用户名'@'%';
    -- 全部数据库
    grant all privileges on *.* to '用户名'@'%';
    -- 示例
    grant all privileges on test_table.* to 'test'@'%';
    
    1. 删除用户
    delete from mysql.user where user='用户名';
    -- 示例
    delete from mysql.user where user='test'
    

    修改表名sql

    RENAME TABLE `原表名` TO `新表名`;
    -- 示例:
    RENAME TABLE `account_login_record` TO `rd_account_login_record`;
    
    展开全文
  • create database JXGL;gocreate table S(sno char(10)primary key not null,sname nvarchar(10) not null,sex char(2)not null,birth smalldatetime not null,homadd nvarchar(40),endate smalldatetime,dno char(10...

    create database JXGL;

    go

    create table S(

    sno char(10)primary key not null,

    sname nvarchar(10) not null,

    sex char(2)not null,

    birth smalldatetime not null,

    homadd nvarchar(40),

    endate smalldatetime,

    dno char(10)

    )

    go

    create table C(

    cno char(10) primary key not null,

    cname nchar(20) not null,

    credit tinyint not null,

    cpno char(10),

    tperiod tinyint,

    bno char(10)

    )

    go

    create table SC(

    sno char(10) not null,

    cno char(10) not null,

    grade tinyint not null,

    time char(10) not null,

    primary key(sno,cno),

    foreign key (sno) references s(sno),

    foreign key (cno) references c(cno)

    )

    go

    create table Dept(

    dno char(10) primary key,

    dname char(20) not null,

    dheader nvarchar(8) not null,

    snum tinyint

    )

    go

    create table Book(

    bno char(10) primary key,

    bname varchar(30) not null,

    bcp varchar(30) not null,

    author nvarchar(8),

    price numeric(5,1)

    )

    展开全文
  • 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=...
  • MySQL 中,可以使用 CREATE DATABASE 语句创建数据库,语法格式如下:CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] CHARACTER SET ][[DEFAULT] COLLATE ];[ ]中的内容是可选的。语法说明如下::创建数据库的名称...
  • MySQL数据库SQL语句

    2018-09-01 19:55:44
    MySQL数据库SQL语句 操作数据库的SQL语句(DDl) 1.增 * 创建一个指定名称的数据库: create database 数据库名称; * 创建数据库,判断不存在,再创建: create database if not exists 数据库名称; * 创建...
  • |-用于检索和修改数据 DDL(DataDefinition Language)数据定义语言 |-用于创建、修改、删除数据库对象(表,关系、索引、视图) DLC(Data Control Language)数据控制语SQL语句从功能上可以区分如下三类:DML(Data ...
  • *特别说明:FILED代表数据表字段,CONDITIONS代表where之后的条件,...创建数据库create database DATABASE;删除数据库drop databaseDATABASE创建数据表create table TABLENAME(`id` int unsigned auto_incre...
  • MySQL数据库SQL语句(二)

    千次阅读 2021-03-07 20:38:12
    MySQL数据库SQL语句(二)准备一、MySQL数据库SQL语句(补充)1、MySQL数据库SQL语句二、连接查询1、inner join(等值相连)2、left join(左联接)3、right join(右联接)三、CREATE VIEW 视图 准备 mysql -uroot -p ...
  • 创建数据库SQL语句mysql数据库创建数据库SQL语句:1 create database stuDB2 on primary -- 默认就属于primary文件组,可省略3 (4 /*--数据文件的具体描述--*/5 name='stuDB_data', -- 主数据文件的逻辑名称6 ...
  • Mysql数据库SQL语句转化为ORACLE数据库SQL语句的操作1.浅析两者SQL语句之不同1.1.建表语句之不同Mysql 数据库创建表时,表名,字段名用使用单引号标记;ORACLE数据库创建表时,表名,字段名使用双引号标记;...
  • 文章目录SQL语句DDL语句(Data Definition Language)数据库创建:创建表:修改表结构:DML语句(Data Manipulation Language) SQL语句 sql(Structured Query Language)结构化查询语句–>称为脚本语言—>不需要...
  • 1.MySQL 创建数据库 CREATE DATABASE 数据库名; 2.MySQL 删除数据库 drop 命令删除数据库:drop database <数据库名>; 3.MySQL 创建数据表 CREATE TABLE table_name (column_name column_type); 4.MySQL 删除...
  • 创建数据库DROP DATABASE库名; 删除数据库USE 库名;(1) 数据记录筛选:sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" ORDER BY 用于对结果集进行排序sql="select * from 数据表 where ...
  • 查询视图的sql语句(mysql创建视图sql语句)2020-07-24 12:07:14共10个回答两种方式,一种是直接在sqlserver的列表中找到,另一种用写语句的方式查询.方法一:1、登陆sqlservermanagerstudio.2、在左边的树找到自己要查询...
  • sql server之T-SQL语句创建数据库创建表发布时间:2018-06-03 09:30,浏览次数:1186, 标签:sqlserver一、创建数据库1.主数据文件 On{}①数据逻辑名—— name=””,②数据的储存路径——filename=”\”,③数据的...
  • java小程序 对MySQL数据库执行SQL语句创建stuinfo表 可以作为小实验
  • 1、库操作# 查看所有的库> show databases;...#查看创建数据库SQL语句> show create database db_name\G# 创建数据库> create database db_name;# 切换库> use db_name;#查看当前所在的库&...
  • 创建数据库:CREATE DATABASE DB-NAME; CREATE DATABASE IF NOT EXISTS DB-NAME; 查询数据库 SHOW DATABASES; 删除数据库DROP DATABASE DB-NAME; 创建表 CREATE TABLE IF NOT EXISTS student(name CHAR(10) NOT NULL...
  • 一、创建只读账号 CREATE USER 'readeuser'@'localhost' IDENTIFIED BY 'readeuser'; GRANT Select ON *.* TO reader@"%"IDENTIFIED BY "readeuser" %如果替换成ip,则为只有对应的ip可以连接 二、创建增删改查...
  • 前言:MySQL在工作中是最常用的数据库,但在使用Django和Flask的时候,都是使用ORM进行操作,除了select语句外,其他的SQL语句操作MySQL的能力没有啥提高,为了解决这个问题, 提高自己的能力,时不时会练习使用SQL语句....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,800
精华内容 4,320
关键字:

mysql创建数据库sql语句

mysql 订阅