精华内容
下载资源
问答
  • 创建数据库返回目录本章...oracle怎么创建数据库实例sql server2012种怎么创建一个新的数据库实例SQLSERVER的实例是安装出来的, 不是创建出来的, 它跟Oracle不一样, 一个实例足够用了, 一个实例下可以有多个数据库,...

    创建数据库返回目录本章要点❖创建数据库❖数据库中的表的使用❖建立表间的关联关系返回目录6.1创建数据库使用表可以存储和显示一组相关的数据,如果想把多个表联系起来,就一定要建立数据库。

    oracle怎么创建数据库实例

    sql server2012种怎么创建一个新的数据库实例

    54704c7bd6dd14beb09f15a435f66c58.png

    SQLSERVER的实例是安装出来的, 不是创建出来的, 它跟Oracle不一样, 一个实例足够用了, 一个实例下可以有多个数据库, 每个数据可以有多个schema, 每个schema可以有多个对象

    oracle 如何在一个数据库创建多个实例

    首先“创建数据库的时候起不同的名字”不是一个数据库对应多个实例,概念不清~ 如果就你的问题来看,你可以查阅关于Oracle rac 的信息,例如:双节点rac 就是一个数据库对应2个实例的情况; 严格的说:一个Oracle服务。

    linux下怎么新建一个oracle数据库实例直接在命令行输入dbca 通过UI界面创建。 oracle一个实例下只能有一个数据库,所以创建数据库肯定也要重新创建一个实例的。

    数据库实例创建步骤: 1.通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库; 2.用命令行的方式建立数据库 3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建 1.通过运行Oracle

    什么是数据库的实例?如何创建两个数据库实例

    一 通常情况下:一个实例对应一个数据库 二 RAC集群:多个实例对应一个数据库 三 oracle12C:一个实例可以对应多个数据库

    oracle怎样创建样例数据库

    Oracle数据库实例的创建、删除、修改 以SUSE10SP

    如何创建LocalDB数据库和数据库实例

    创建LocalDB数据库的方法: 打开服务器资源管理器,右键点击“数据连接”创建新Sql Server数据库,服务器名填写:(LocalDB)\v11.0,表示连接到v11.0实例。 创建一个新的数据库名为“Work”,然后点击“确定”按钮,完成创建数据库操作。

    创建一个数据库实例对现有的数据库产生什么影响?

    展开全文
  • 今天看《第一行代码--Android》,有一个地方没看懂,创建一个名为bookstore.db的数据库, 这个数据库在哪里创建,也就是创建数据库的代码在哪里写?
  • 问题标题怎样建立一个数据库2017-9-22来自ip:13.185.18.81的网友咨询浏览量:127问题补充:相关问题:网友答案问题一:怎样建立一个简单数据库?把excel导入数据库,不出现表格嵌套可以使用下面这个方法导入;思路:(1...

    问题标题

    怎样建立一个数据库

    2017-9-22来自ip:13.185.18.81的网友咨询

    浏览量:127

    问题补充:

    相关问题:

    网友答案

    问题一:怎样建立一个简单数据库?把excel导入数据库,不出现表格嵌套可以使用下面这个方法导入;

    思路:

    (1)、把excel数据读入到dataset中;

    (2)、建立相应结构的数据表格

    (3)、把dat畅set中的数据更新到数据表中

    问题二:怎样使用SQL SERVER新建立一个数据库1.使用sql语句创建

    use master -- 设置当前数据库为master,以便访问sysdatabases表goif exists(select * from sysdatabases where name='stuDB')--检查是否存在drop database stuDB--存在就删除gocreate database stuDB --创建数据库on primary -- 默认就属于primary文件组,可省略(/*--数据文件的具体描述--*/ name='stuDB_data', -- 主数据文件的逻辑名称 filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称 size=5mb, --主数据文件的初始大小 maxsize=100mb, -- 主数据文件增长的最大值 filegrowth=15%--主数据文件的增长率)log on(/*--日志文件的具体描述,各参数含义同上--*/ name='stuDB_log', filename='D:\stuDB_log.ldf', size=2mb, filegrowth=1mb)go 2.使用SQL Server Management Studio新建数据库

    2.1. 登录SQL Server Management Studio

    2.2 右击左侧菜单栏中的数据库项

    2.3 在出现的右键菜单上以鼠标左键点击新建数据库

    2.4 在出现的窗口中输入数据库名称并选择文件位置

    2.5 点击确定

    建表相关

    use StuDBgo if exists(select * from sysobjects where name='stuMarks')drop table stuMarkscreate 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 stuMarksadd constraint UQ_stuNo Unique(stuNo)alter table stuMarksdrop constraint UQ_stuNo/*--添加SQL登录账户--*/exec sp_addlogin 'xie', '123456' -- 账户名为xie,密码为123456--删除xie账户名exec sp_droplogin 'xie'/*--在stuDB数据库中添加两个用户(必须存在)--*/use stuDBgo exec sp_gra......余下全文>>

    问题三:如何创建一个数据库 mysql是这句:创建一个数据库MYSQLDATA

    mysql> CREATE DATABASE MYSQLDATA;

    基本操作:MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作测试环境:WIN32 mysql5.0.45注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。

    用户:phplamp 用户数据库:phplampDB1.新建用户。//登录MYSQL

    @>mysql -u root -p

    @>密码

    //创建用户

    mysql> insert into mysql.user(Host,User,Password) values(localhost,phplamp,password(1234));

    //刷新系统权限表

    mysql>flush privileges;

    这样就创建了一个名为:phplamp 密码为:1234 的用户。然后登录一下。mysql>exit;

    @>mysql -u phplamp -p

    @>输入密码

    mysql>登录成功2.为用户授权。//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.

    @>mysql -u root -p

    @>密码

    //首先为用户创建一个数据库(phplampDB)

    mysql>create database phplampDB;

    //授权phplamp用户拥有phplamp数据库的所有权限。

    >grant all privileges on phplampDB.* to identified by '1234';

    //刷新系统权限表

    mysql>flush privileges;

    mysql>其它操作/*

    如果想指定部分权限给一用户,可以这样来写:

    mysql>grant select,update on phplampDB.* to identified by '1234';

    //刷新系统权限表。

    mysql>flush privileges;

    */3.删除用户。@>mysql -u root -p

    @>密码

    mysql>DELETE FROM user WHERE User=phplamp and Host=localhost;

    mysql>flush privileges;

    //删除用户的数据库

    mysql>drop database phplampDB;4.修改指定用户密码。@>mysql -u root -p

    @>密码

    mysql>update mysql.user set password=password('新密码') where User=phplamp and Host=localhost;

    mysql>flush privileges;5.列出所有数据库mysql>show database;6.切换数据库mysql>use '数据库名';7.列出所有表mysql......余下全文>>

    问题四:怎样使用SQL SERVER新建立一个数据库1、点击【新建查询】按钮,打开代码编写面板。创建数据库以及对数据库的操作都可以通过在这里编写代码执行。

    2、创建一个数据库一般须创建一个数据文件和一个日志文件,用鼠标操作创建时我们也已经看见。下面介绍,创建数据库命令格式【create database 数据库名】。数据文件的后缀为.mdf,日志文件的后缀为.ldf。如图:

    3、创建数据库源代码:

    create database test

    on

    primary(name=test,

    filename='E:\test\test.mdf',

    size=4mb,

    maxsize=10mb,

    filegrowth=2mb

    )

    log on

    (name=testlog,

    filename='E:\test\testlog.ldf',

    size=1mb,

    maxsize=5mb,

    filegrowth=1mb

    )

    问题五:如何建立一个最简单的数据库把excel导入数据库,不出现表格嵌套可以使用下面这个方法导入;

    思路:

    (1)、把excel数据读入到dataset中;

    (2)、建立相应结构的数据表格

    (3)、把dataset中的数据更新到数据表中

    问题六:如何在MYSQL数据库中新建一个数据库是这句:创建一个数据库MYSQLDATA

    mysql> CREATE DATABASE MYSQLDATA;

    基本操作:MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作测试环境:WIN32 mysql5.0.45注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。

    用户:phplamp 用户数据库:phplampDB1.新建用户。//登录MYSQL

    @>mysql -u root -p

    @>密码

    //创建用户

    mysql> insert into mysql.user(Host,User,Password) values(localhost,phplamp,password(1234));

    //刷新系统权限表

    mysql>flush privileges;

    这样就创建了一个名为:phplamp 密码为:1234 的用户。然后登录一下。mysql>exit;

    @>mysql -u phplamp -p

    @>输入密码

    mysql>登录成功2.为用户授权。//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.

    @>mysql -u root -p

    @>密码

    //首先为用户创建一个数据库(phplampDB)

    mysql>create database phplampDB;

    //授权phplamp用户拥有phplamp数据库的所有权限。

    >grant all privileges on phplampDB.* to identified by '1234';

    //刷新系统权限表

    mysql>flush privileges;

    mysql>其它操作/*

    如果想指定部分权限给一用户,可以这样来写:

    mysql>grant select,update on phplampDB.* to identified by '1234';//刷新系统权限表。

    mysql>flush privileges;

    */3.删除用户。@>mysql -u root -p

    @>密码

    mysql>DELETE FROM user WHERE User=phplamp and Host=localhost;

    mysql>flush privileges;

    //删除用户的数据库

    mysql>drop database phplampDB;4.修改指定用户密码。@>mysql -u root -p

    @>密码

    mysql>update mysql.user set password=password('新密码') where User=phplamp and Host=localhost;

    mysql>flush privileges;5.列出所有数据库mysql>show database;6.切换数据库mysql>use '数据库名';7.列出所有表......余下全文>>

    问题七:怎样使用SQL SERVER新建立一个数据库1、选择开始菜单中→程序→【Management SQLServer 2008】→【SQL ServerManagement Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。

    2、在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点

    3、右键单击【数据库】节点,从弹出来的快捷菜单中选择【新建数据库】命令。

    4、执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作

    5、在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。

    6、在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。

    7、在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。

    8、切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。

    9、切换到【文件组】页,在这里可以添加或删除文件组。

    10、完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。

    --另外,可以使用SQL语句创建数据库

    问题八:创建数据库的两种方法交互式创建,就是你右击数据库然后选择新建数据库按钮就可以.....还有一种就是sql语句创建比如创建一个数据库名为a 的数据库,那么sql语句就是,create database a;然后执行下就可以...

    问题九:如何建立一个数据库呢?你上面将创建表和创建数据库等相关的东西混淆了。建议你多看下书理清下思路。一步一步来,学东西别急。

    创建数据库:

    create datebase db;

    ---这句代码创建数据库,数据库路径和大小由系统默认。

    on

    ( 分配内存大小、数据库路径等。

    )

    ———创建表—————

    create table tb_(

    username varchar(20) not null primary key

    )-----创建字段

    ——————————————

    应该你有书,比着书多敲敲代码,有不懂的再交流。

    问题十:如何在命令行创建一个MySQL数据库使用命令行创建MySql数据库,首先要登录MySql数据库系统

    创建步骤如下:

    Windows操作系统下,开始——运行,打开运行对话框,输入cmd,点击“确定”即可进入DOS窗口,输入登录MySQL数据库命令

    mysql -h 127.0.0.1 -u root -p

    参数含义:

    mysql是登录数据库的命令,-h 后面跟服务器的IP,由于本示例MySql服务器安装在本地,因此IP地址为127.0.0.1;-u 后面跟用户名,本示例采用 root用户登录;-p 后面跟登录密码。

    输入上述命令后回车,再输入登录密码,一般默认密码是root

    回车

    成功登录MySQL数据库后就可以在DOS下使用SQL语句create database创建数据库了

    mysql>create database 要创建的新数据库名;

    相关操作附图:

    图中的mydb1就是新创建的数据库

    我来回答

    验证码:

    e9568dae565949379ec40a9dfa476c45.gif

    展开全文
  • 怎样创建一个简单的mysql数据库

    万次阅读 多人点赞 2017-05-10 12:20:13
    创建数据库 注:已经安装好mysql。 windows下运行cmd进入命令窗口, 本人用的是win7系统,先输入F:进入F盘,然后输入“cd F:\mysql\mysql-5.7.18-winx64\bin”(注:不要引号,路径为自己解压mysql的路径)。 输入...

    学习java到数据库操作章节后发现没有数据库,

    折腾了1天总算弄好了学习所需要的数据库,感觉好开心。


    一.创建数据库

    注:已经安装好mysql。

    windows下运行cmd进入命令窗口,

    本人用的是win7系统,先输入F:进入F盘,然后输入“cd F:\mysql\mysql-5.7.18-winx64\bin”(注:不要引号,路径为自己解压mysql的路径)。

    输入net start mysql 启动服务,输入net stop mysql 停止服务,

    输入mysql -u root -p后会提示输入密码,输入密码后进入mysql控制台。

    二.创建数据库

    输入create database student ;创建数据库(student为数据库名)

    使用 show databases;查看有哪些数据库

    输入use student命令出现这个即可以创建一个数据库表,

    输入create table tb_stu1 (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `name` varchar(30) DEFAULT NULL,
      `sex` varchar(2) DEFAULT NULL,
      `birthday` date DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;

    注:tb_stu1位表名


    使用show tables查看test下的表名,

    建好之后使用describe tb_stu1;查看(注:一定要使用use student进入数据库之后才能使用这个命令)



    使用INSERT INTO tb_stu1(id,name,sex,birthday) VALUES ( 1,'小明', '男', '2015-11-02');加入数据,

    使用select * from tb_stu1;查看数据


    使用TRUNCATE TABLE tb_stu1;清空数据

    展开全文
  • Mysql 创建一个用户 hail,密码 hail,指定一个数据库 haildb 给 hailmysql-u root-ppassworduse mysql;insertintouser(host,user,password)values('localhost','hail',password('hail'));flush privileges;create ...

    Mysql 创建一个用户 hail,密码 hail,指定一个数据库 haildb 给 hail

    mysql -u root -p

    password

    use mysql;

    insert into user(host,user,password) values('localhost','hail',password('hail'));

    flush privileges;

    create database haildb;

    grant all privileges on haildb.* to hail@localhost identified by 'hail';

    flush privileges;

    如果想指定部分权限给用户

    grant select,update on haildb.* to hail@localhost identified by 'hail';

    flush privileges;

    删除用户

    delete from user where user='hail' and host='localhost';

    flush privileges;

    删除用户数据库

    drop database haildb;

    修改指定用户密码

    update user set password=password('new_password') where user='hail' and host='localhost';

    flush privileges;

    1.远程登录mysql

    mysql -h ip -u root -p 密码

    2.创建用户

    格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”;

    例1:增加一个test1用户,密码为123456,可以在任何主机上登录,并对所有数据库有查询,增加,修改和删除的功能。需要在mysql的root用户下进行

    mysql>grant select,insert,update,delete on *.* to test1@”%” identified by “123456″;

    mysql>flush privileges;

    例2:增加一个test2用户,密码为123456,只能在192.168.2.12上登录,并对数据库student有查询,增加,修改和删除的功能。需要在mysql的root用户下进行

    mysql>grant select,insert,update,delete on student.* to test2@192.168.2.12 identified by “123456″;

    mysql>flush privileges;

    例3:授权用户test3拥有数据库student的所有权限

    mysql>grant all privileges on student.* to test3@localhost identified by ’123456′;

    mysql>flush privileges;

    3.修改用户密码

    mysql>update mysql.user set password=password(’123456′) where User=’test1′ and Host=’localhost’;

    mysql>flush privileges;

    4.删除用户

    mysql>delete from user where user=’test2′ and host=’localhost’;

    mysql>flush privileges;

    5.删除数据库和删除表

    mysql>drop database 数据库名;

    mysql>drop table 表名;

    6.删除账户及权限

    drop user 用户名@’%’

    drop user 用户名@localhost

    **************************************************************************************

    grant 详细解析如下:

    **************************************************************************************

    MySQL 赋予用户权限命令的简单格式可概括为:

    grant 权限 on 数据库对象 to 用户

    一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。

    grant select on testdb.* to common_user@’%’

    grant insert on testdb.* to common_user@’%’

    grant update on testdb.* to common_user@’%’

    grant delete on testdb.* to common_user@’%’

    或者,用一条 MySQL 命令来替代:

    grant select, insert, update, delete on testdb.* to common_user@’%’

    二、grant 数据库开发人员,创建表、索引、视图、存储过程、函数。。。等权限。

    grant 创建、修改、删除 MySQL 数据表结构权限。

    grant create on testdb.* to developer@’192.168.0.%’;

    grant alter on testdb.* to developer@’192.168.0.%’;

    grant drop on testdb.* to developer@’192.168.0.%’;

    grant 操作 MySQL 外键权限。

    grant references on testdb.* to developer@’192.168.0.%’;

    grant 操作 MySQL 临时表权限。

    grant create temporary tables on testdb.* to developer@’192.168.0.%’;

    grant 操作 MySQL 索引权限。

    grant index on testdb.* to developer@’192.168.0.%’;

    grant 操作 MySQL 视图、查看视图源代码 权限。

    grant create view on testdb.* to developer@’192.168.0.%’;

    grant show view on testdb.* to developer@’192.168.0.%’;

    grant 操作 MySQL 存储过程、函数 权限。

    grant create routine on testdb.* to developer@’192.168.0.%’; — now, can show procedure status

    grant alter routine on testdb.* to developer@’192.168.0.%’; — now, you can drop a procedure

    grant execute on testdb.* to developer@’192.168.0.%’;

    三、grant 普通 DBA 管理某个 MySQL 数据库的权限。

    grant all privileges on testdb to dba@’localhost’

    其中,关键字 “privileges” 可以省略。

    四、grant 高级 DBA 管理 MySQL 中所有数据库的权限。

    grant all on *.* to dba@’localhost’

    五、MySQL grant 权限,分别可以作用在多个层次上。

    1. grant 作用在整个 MySQL 服务器上:

    grant select on *.* to dba@localhost; — dba 可以查询 MySQL 中所有数据库中的表。

    grant all on *.* to dba@localhost; — dba 可以管理 MySQL 中的所有数据库

    2. grant 作用在单个数据库上:

    grant select on testdb.* to dba@localhost; — dba 可以查询 testdb 中的表。

    3. grant 作用在单个数据表上:

    grant select, insert, update, delete on testdb.orders to dba@localhost;

    4. grant 作用在表中的列上:

    grant select(id, se, rank) on testdb.apache_log to dba@localhost;

    5. grant 作用在存储过程、函数上:

    grant execute on procedure testdb.pr_add to ‘dba’@’localhost’

    grant execute on function testdb.fn_add to ‘dba’@’localhost’

    六、查看 MySQL 用户权限

    查看当前用户(自己)权限:

    show grants;

    查看其他 MySQL 用户权限:

    show grants for dba@localhost;

    七、撤销已经赋予给 MySQL 用户权限的权限。

    revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可:

    grant all on *.* to dba@localhost;

    revoke all on *.* from dba@localhost;

    八、MySQL grant、revoke 用户权限注意事项

    1. grant, revoke 用户权限后,该用户只有重新连接 MySQL 数据库,权限才能生效。

    2. 如果想让授权的用户,也可以将这些权限 grant 给其他用户,需要选项 “grant option“

    grant select on testdb.* to dba@localhost with grant option;

    这个特性一般用不到。实际中,数据库权限最好由 DBA 来统一管理。

    Category: Post

    You can follow any responses to this entry via RSS.

    Comments are currently closed, but you can trackback from your own site.

    =========================================================================

    1.创建用户并授权

    grant语句的语法:

    grant privileges (columns) on what to user identified by “password” with grant option

    要使用该句型,需确定字段有:

    privileges 权限指定符权限允许的操作

    alter 修改表和索引

    create 创建数据库和表

    delete 删除表中已有的记录

    drop 抛弃(删除)数据库和表

    index 创建或抛弃索引

    insert 向表中插入新行

    reference 未用

    select 检索表中的记录

    update 修改现存表记录

    file 读或写服务器上的文件

    process 查看服务器中执行的线程信息或杀死线程

    reload 重载授权表或清空日志、主机缓存或表缓存。

    shutdown 关闭服务器

    all 所有;

    all privileges同义词

    usage 特殊的“无权限”权限

    以上权限分三组:

    第一组:适用于数据库、表和列如:alter create delete drop index insert select update

    第二组:数管理权限 它们允许用户影响服务器的操作 需严格地授权 如:file process reload shut*

    第三组:权限特殊 all意味着“所有权限” uasge意味着无权限,即创建用户,但不授予权限

    columns

    权限运用的列(可选)并且你只能设置列特定的权限。如果命令有多于一个列,应该用逗号分开它们。

    what

    权限运用的级别。权限可以是全局,定数据库或特定表.

    user

    权限授予的用户,由一个用户名和主机名组成,许两个同名用户从不同地方连接.缺省:mysql用户password

    赋予用户的口令(可选),如果你对用户没有指定identified by子句,该用户口令不变.

    用identified by时,口令字符串用改用口令的字面含义,grant将为你编码口令.

    注:set password使用password()函数

    with grant option

    用户可以授予权限通过grant语句授权给其它用户(可选)

    实例讲解:

    grant all on db_book.* to huaying@koowo.com identified by “yeelion”   只能在本地连接

    grant all on db_book.* to huaying@vpn.koowo.com identified by “yeeliong”  允许从此域连接

    grant all on db_book.* to huaying@% identified by “yeelion”   允许从任何主机连接 注:”%”字符起通配符作用,与like模式匹配的含义相同。

    grant all on db_book.* to huaying@%.koowo.com identified by “yeelion”;  允许huaying从koowo.com域的任何主机连接

    grant all on db_book.* to huaying@192.168.1.189 identified by “yeelion”

    grant all on db_book.* to huaying@192.168.1.% identified by “yeelion”

    grant all on db_book.* to huaying@192.168.1.0/17 identified by “yeelion”

    允许从单IP 段IP或一子网IP登陆

    注:有时 用户@IP 需用引号 如”huaying@192.168.1.0/17″

    grant all on *.* to huaying@localhost identified by “yeelion” with grant option

    添加超级用户huaying 可在本地登陆做任何操作.

    grant reload on *.* to huaying@localhost identified by “yeelion” 只赋予reload权限

    grant all on db_book to huaying@koowo.com indetified by “yeelion” 所有权限

    grant select on db_book to huaying@% indetified by “yeelion” 只读权限

    grant select,insert,delete,update on db_book to huaying@koowo.com indetified by “yeelion”

    只有select,insert,delete,update的权限

    grant select on db_book.storybook to huaying@localhost indetified by “yeelion” 只对表

    grant update (name) on db_book.storybook to huaying@localhost 只对表的name列 密码不变

    grant update (id,name,author) on db_book.storybook to huaying@localhost 只对表的多列

    grant all on book.* to “”@koowo.com 允许koowo.com域中的所有用户使用库book

    grant all on book.* to huaying@%.koowo.com indetified by “yeelion” with grant option

    允许huaying对库book所有表的管理员授权.

    2.撤权并删除用户

    revoke的语法类似于grant语句

    to用from取代,没有indetifed by和with grant option子句. 如下:

    revoke privileges (columns) on what from user

    user:必须匹配原来grant语句的你想撤权的用户的user部分。

    privileges:不需匹配,可以用grant语句授权,然后用revoke语句只撤销部分权限。

    revoke语句只删权限不删用户,撤销了所有权限后user表中用户记录保留,用户仍然可以连接服务器.

    要完全删除一个用户必须用一条delete语句明确从user表中删除用户记录:

    delete from user where user=”huaying”

    flush privileges; 重载授权表

    注:使用grant和revoke语句时,表自动重载,而你直接修改授权表时不是.

    实例:

    1.创建数据库

    CREATE DATABASE  `fypay` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    2.为创建的数据库增加用户fypay

    grant create,select,insert,update,delete,drop,alter on fypay.* to fypay@”%” identified by “testfpay”;

    3.删除fypay用户

    delete from user where user=”fypay”

    drop user fypay@localhost

    4.刷新数据库

    flush privileges;

    展开全文
  • linux怎样创建一个简单的mysql数据库

    万次阅读 2018-09-10 17:02:35
    看到份比较好的文档,保存下来,以便日后查看. ...创建数据库 注:已经安装好mysql。 windows下运行cmd进入命令窗口, 本人用的是win7系统,先输入F:进入F盘,然后输入“cd F:\mysql\mysql-5.7.18-winx64\bin”...
  • 刚安装好xampp集成工具的小伙伴可能还不会怎样使用它,今天咪咪我就来分享一下xampp怎样创建和删除数据库起来看看吧!工具/材料电脑xampp浏览器操作方法01如图所示,安装好xampp之后,点击“XAMPP Contrl Panel...
  • 用Jframe编写程序时 表格table怎样建立,还有在table中添加属性
  • mysql数据库有很多可视化工具,用这些工具加上鼠标托拖拽拽,这个数据库和表,很轻易的完成,而且,工作变得是简单了,你数据库和表也做好了,最后你还是一脸...需求:假设我们要创建一个数据库,里面有一个表,包含...
  • Linux有问必答:如何在命令行创建一个MySQL数据库 问题:在一个某处运行的MySQL服务器上,我该怎样通过命令行创建和安装一个MySQL数据库呢? 为了能通过命令行创建一个MySQL数据库,你可以使用mysql命令行客户端...
  • 为了能通过命令行创建一个MySQL数据库,你可以使用mysql命令行客户端。下面是通过mysql命令行客户端创建和安装MySQL的步骤。--------------------------------------分割线 --------------------------------------...
  • --如果两个库在同一个sql实例中select * from 另一库.dbo.表--如果两个库在不同的sql实例中select * from openrowset('sqloledb','另一sql实例名';'sa';'111',另一库.dbo.表)--访问不同电脑上的数据库(远程只要联...
  • 2、创建一个数据库一般须创建一个数据文件和一个日志文件,用鼠标操作创建时我们也已经看见。下面介绍,创建数据库命令格式【create database 数据库名】。数据文件的后缀为.mdf,日志文件的后缀为.ldf。如图: 3、...
  • BlueHost是一款非常受外贸欢迎的美国主机,其为用户提供SSH访问权限和一个免费域名。BlueHost专注于Linux系统服务,支持功能强大的cPanel面板和开放源码的小型关联式数据库管理系统MySQL等。笔者今天就来讲述下如何...
  • 为了能通过命令行创建一个MySQL数据库,你可以问题:在一个某处运行的MySQL服务器上,我该怎样通过命令行创建和安装一个MySQL数据库呢?为了能通过命令行创建一个MySQL数据库,你可以使用mysql命令行客户端。下面是...
  • 为了能通过命令行创建一个MySQL数据库,你可以使用mysql命令行客户端。下面是通过mysql命令行客户端创建和安装MySQL的步骤。第一步:安装MySQL客户端当然你得确保MySQL客户端已经安装完毕。如果没有的话,可以按照...
  • [img=https://img-bbs.csdn.net/upload/201706/18/1497796329_36226.png][/img][img=...如图,前面的登陆窗体已经成功完成,但是密码修改的代码着实没有思路,求大神详细步骤,或者给思路。
  • 进销存这样的软件,新建账套的时候,好像就是新建一个数据库,pb+asa的系统,怎样复制一份数据库及众多的 表?
  • CREATE TABLE mytbl_new LIKE production....第一个命令是创建新的数据表 mytbl_new ,并复制 mytbl 的数据表结构。 第二个命令是讲数据表 mytbl 中的数据复制到新表 mytbl_new 。 注:production.mytbl是指定要复...
  • 最近在做一个关于云计算安全系统的项目,需要用到MySQL数据库,现在把Ubuntu中建立数据库的步骤记录下来。一、用命令在Ubuntu上安装MySQL# sudo apt-get update# sudo apt-get upgrade# sudo apt-get -f install1. ...
  • 1.access版本--建立连接服务器EXEC sp_addlinkedserver--要创建的链接服务器名称'ai',--产品名称'access',--OLE DB 字符'Microsoft.Jet.OLEDB.4.0',--数据源--格式:-- 盘符:\路径\文件名-- \\网络名\共享名\文件名...
  • 为了能通过命令行创建一个MySQL数据库,你可以使用mysql命令行客户端。下面是通过mysql命令行客户端创建和安装MySQL的步骤。第一步:安装MySQL客户端当然你得确保MySQL客户端已经安装完毕。如果没有的话,可以按照...
  • 如题,本人在做数据库开发,用的是C#的窗体应用,怎样用C#删除SQL2008里的数据库呢?比如我有一个House数据库,该怎样写连接字符串和Command语句?或者创建一个数据库?求解答。
  • 目前通过AOP实现了事务的管理,但是又个问题。例如 class AService { private BService bService;...现在通过service传入当前的connection可以实现使用同一个数据库连接,但是怎样可以不传参数。。。
  • 一,创建一个公共的DBAdapter; 为了在整个程序运行期间调用该公共的数据库,我们定义了一个扩展自Application的CommDB类: 1,创建唯一的数据库: 1 public class CommDB { 2 3 public static final ...
  • 在我学习SQL server的第一节课的时候,老师就跟我说:数据库很有用,在学习Java后期的时候要用到数据库做项目,那么我们应该怎样创建一个数据库呢? 创建数据库 CREATE DATABASE 语句用于创建数据库 CREATE DATABASE <...
  • 在Access数据库窗口创建一个数据表的方法有( )。更多相关问题[单选] 熔化极气体保护焊时,焊枪的种类不正确的有()。[单选] 熔化极药芯焊丝气体保护电弧焊的概念理解有误的是()。[单选] 回烧总是在混合气体从焊嘴喷出...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,023
精华内容 409
关键字:

怎样创建一个数据库