数据库用户怎么写( 二 )


有数据库后 , 接下就是在数据库软件中建立一个你所需要的数据库.
建立好数据库后 , 接下来就是建立数据表 , 建表的规则很多 , 它与一般的纸张表格类似 , 但又有区别 , 数据表要求一事一表 , 也就数据表的列尽可能少 , 不要搞的很多.
表建立完之后 , 就可以直接向表中填写数据了 , 但这种方法一般都没有人用 , 都是用专门的应用程序来读写数据表中的数据.至于这些应用程序用什么语言来写 , 与数据库无关.现在流行的程序开发工具都可以用来编写数据库操作程序.
4.mysql创建用户并给与一个完整的数据库,怎么写语句1、用管理员登陆mysql
2、创建数据库create database db01;
3、创建用户
user01只能本地访问
CREATE USER [email protected]'localhost' IDENTIFIED BY 'password1';
user02可以远程访问
CREATE USER [email protected]'%' IDENTIFIED BY 'password1';
4、修改user01密码
SET PASSWORD FOR 'user01'@'localhost' = PASSWORD('password2');
5、授权
a)、user01管理db01全部权限
GRANT ALL PRIVILEGES ON db01.* TO user01;
b)、user02查看权限 , 并修改密码
GRANT SELECT ON *.* TO 'user02'@'%' IDENTIFIED by 'password2';
5.在sql server数据库新建用户的脚本怎么写CREATE USER user_name
[ { { FOR | FROM }
{
LOGIN login_name
}
| WITHOUT LOGIN
}
]
[ WITH DEFAULT_SCHEMA = schema_name ]
[;]
-- SQL Database syntax when connected to a federation member
CREATE USER user_name
[;]
参数说明:
user_name
指定在此数据库中用于识别该用户的名称 。user_name 的数据类型为 sysname 。它的长度最多是 128 个字符 。在创建基于 Windows 主体的用户时 , 除非指定其他用户名 , 否则 Windows 主体名称将成为用户名 。
LOGIN login_name
指定要为其创建数据库用户的登录名 。login_name 必须是服务器中的有效登录名 。可以是基于 Windows 主体(用户或组)的登录名 , 也可以是使用 SQL Server 身份验证的登录名 。当此 SQL Server 登录名进入数据库时 , 它将获取正在创建的这个数据库用户的名称和 ID 。在创建从 Windows 主体映射的登录名时 , 请使用格式 [\] 。有关示例 , 请参阅语法摘要 。
如果 CREATE USER 语句是 SQL 批处理中唯一的语句 , 则 Windows Azure SQL Database 将支持 WITH LOGIN 子句 。如果 CREATE USER 语句不是 SQL 批处理中唯一的语句或在动态 SQL 中执行 , 则不支持 WITH LOGIN 子句 。
WITH DEFAULT_SCHEMA = schema_name
指定服务器为此数据库用户解析对象名时将搜索的第一个架构 。
windows_principal'
指定正为其创建数据库用户的 Windows 主体 。windows_principal 可以是 Windows 用户或 Windows 组 。即使 windows_principal 没有登录名 , 也将创建该用户 。连接 SQL Server 时 , 如果 windows_principal 没有登录名 , Windows 主体必须通过有登录名的 Windows 组中的成员身份在数据库引擎中进行身份验证 , 或者连接字符串必须将包含数据库指定为初始目录 。在从 Windows 主体创建用户时 , 请使用格式 [\] 。
6.如何给mysql数据库添加一个用户首先以root身份登录到MySQL服务器中 。
$ mysql -u root -p 当验证提示出现的时候 , 输入MySQL的root帐号的密码 。创建一个MySQL用户 使用如下命令创建一个用户名和密码分别为"myuser"和"mypassword"的用户 。
mysql> CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; 一旦用户被创建后 , 包括加密的密码、权限和资源限制在内的所有帐号细节都会被存储在一个名为user的表中 , 这个表则存在于mysql这个特殊的数据库里 。运行下列命令 , 验证帐号是否创建成功 mysql> SELECT host, user, password FROM mysql.user WHERE user='myuser'; 赋予MySQL用户权限 一个新建的MySQL用户没有任何访问权限 , 这就意味着你不能在MySQL数据库中进行任何操作 。