mssql如何操作

58次阅读
没有评论

共计 3634 个字符,预计需要花费 10 分钟才能阅读完成。

这篇文章主要介绍 mssql 如何操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

建议使用 GRANT 语句进行授权,语句如下:

GRANT USAGE ON *.* TO username @ localhost IDENTIFIED BY password WITH GRANT OPTION;

上句:

“username”替换为将要授权的用户名,比如 clientusr;

“password”替换为 clientusr 设置的密码;

3、可访问数据表授权

创建好帐户之后,就开始给上面的 common user 进行数据表授权,步骤 3 中增加的连接用户默认权限都是“N”的,必须在 db 表中为该帐户授权,允许其访问专用数据库,当然超级用户就不说了。

使用下面语句:

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON tablename.*  TO username @ localhost IDENTIFIED BY password

本语句中的权限根据实际需要确定:

tablename 替换为授权访问的数据表 table 名

username 是步骤 2 授权用户名

password 是步骤 2 授权用户的设置密码

*************************************** 华丽分割线 ********************************************

desc 是 descend 降序意思  
  asc 是 ascend 升序意思
  sql = select 表内容名    from  数据库表名 Putout=true order by 读取的排序表名 asc

例如
sql = select  *  from  user  where  Putout=true  order by time  desc   // 按最新时间来排序
sql = select  * from  user  where  Putout=true  order by time   asc   // 按早时间来排序

****************************************** 华丽分割线 **************************************************

(0)察看所以数据库:

show databases ;show databases like ‘正则表达式’;((1)location ‘具体位置’(2)with dbproperties(‘creater’=‘ming’))

上述括号中的内容可以通过如下方式察看

describe database  span  extended /span   数据库名 

(1)创建数据库:

create database if not exists  数据库名 

(2)察看数据库的说明:

describe database  数据库名 

(3)选择数据库:

use  数据库名 

(3-0)察看数据库中已有的表:

show tables;

(3-1)创建表

create table  表名(a INT);

(3-2)产看表的说明:

describe table  表明 

(3-3)删除表:

drop table  表明 

(4)删除数据库:

drop database if exists  数据库名字 

如果这个数据库中有表,那么 hive 是不允许删除的,所以要通过如下方式:

drop database if exists  数据库名字   span  cascade /span 

* 注意   hive 中   if  not    exists

************************************************** 华丽分割线 ************************************************************

mysql 中对表的修改:

MySQL 更改表结构添加字段:

alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加)

MySQL 更改表结构删除字段:

alter table `user_movement_log` drop column Gatewayid

MySQL 更改表结构调整字段顺序:

ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` int not null default 0 AFTER RegionID

主键

al

ter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

增加一个新列

alter table t2 add d timestamp; alter table infos add ex tinyint not null default ‘0′;

删除列

alter table t2 drop column c;

重命名列

alter table t1 change a b integer;

改变列的类型

alter table t1 change b b bigint not null; alter table infos change list list tinyint not null default ‘0′;

重命名表

alter table t1 rename t2;

加索引

 alter table tablename change depno depno int(5) not null;   alter table tablename add index  索引名  (字段名 1[,字段名 2  …]);   alter table tablename add index emp_name (name);

MySQL 更改表结构中加主关键字的索引

 alter table tablename add primary key(id);

加唯一限制条件的索引

 alter table tablename add unique emp_name2(cardnumber);

删除某个索引

alter table tablename drop index emp_name;

修改表:

增加字段:

 ALTER TABLE table_name ADD field_name field_type;

修改原字段名称及类型:

 ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

删除字段:

 ALTER TABLE table_name DROP field_name;

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

今天又跟新了:导入导出 xxxx.sql 文件

Mysql 命令行导出数据库:

1. 首先我们通过命令行进入到 mysql 安装目录的 bin 目录下,比如我输入的命令行为:cd C:\Program Files\MySQL\MySQL Server 5.5\bin

(如果是 win7 系统,且 mysql 安装在 C 盘目录下,如果上述指令提示拒绝访问,那就是用管理员的方式运行命令提示符就行了)

2. 导出数据库:mysqldump -u 用户名 -p 数据库名 导出的文件名  

如我输入的命令行:mysqldump -u root -p atm atm.sql  (输入后会让你输入进入 MySQL 的密码)

(如果导出单张表的话在数据库名后面输入表名即可)

3. 执行上述命令后,我们就可以在 bin 目录下看到我们刚才导出的 atm.sql 数据库文件,里面包含了该数据库中所有的表以及表中的记录。

Mysql 命令行导入数据库:

1. 首先我们将要导入到数据库中的.sql 文件放到 bin 目录下,这样比较方便

2. 接着我们进入到 MySQL Command Line Client,输入密码,进入到“mysql”,创建一个新的数据库 (mysql create database test;)

3. 使用新创建的数据库 mysql use test;

4. 导入文件:mysql source 导入的文件名;  比如我要导入我刚导出的 atm.sql 数据文件:mysql source atm.sql;

5. 如果没有提示错误信息提示,我们可以通过 show tables; 指令可以看到新创建的 test 数据库里面已经导入了刚 atm 数据库里的内容。

以上是“mssql 如何操作”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-15发表,共计3634字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)