日度归档:2019年7月27日

linux 如何登录mysql数据库呢?


摘要:
下文讲述在linux命令行中登录(连接)mysql数据库的方法,如下所示:


linux 连接mysql的语法:

 [root@localhost ~]mysql -h 主机地址 -u  用户名  -p 用户名所对应的密码
 /*
  有时候,我们输入上述命令时,会出现“错误提示”,此时我们需进入mysql\bin目录,然后再输入以上命令就可以了。
  */
 ---例:进入本机的mysql数据库 使用 用户名:root 密码:password123 
   [root@localhost]cd /usr/mysql/bin
   [root@localhost]mysql -h 127.0.0.1 -u root -p password123

mysql数据库root密码丢失了,该怎么办呢?


摘要:
个人网站所对应的mysql数据库已经十年没有看过数据库了,最近想进去看一下数据库,发现root密码已经被我搞丢失了,
下文记录root密码丢失,修改root密码的方法,如下所示:



步骤1:打开mysql的my.ini文件,添加命令符 skip-grant-tables

mysql无密码登录-开启方式

修改mysql无密码登录的方法



步骤2:重启mysql

 [root@localhost ~]service mysqld restart //重启mysql


步骤3:输入命令登录mysql,此时可以采用无密码的方式直接进入mysql

 [root@localhost ~]mysql -u root -p

---然后输入修改mysql密码的sql脚本,例:将密码修改为maomao365
mysql >  update user set authentication_string = password("maomao365") where user = "root";


步骤4:删除mysql中my.ini文件,刚刚添加的 skip-grant-tables 命令符,重启mysql,使用刚刚修改的mysql密码,可以正常的进入mysql了

mssql sqlserver sql脚本中as关键字的用法和作用简介说明


摘要:
下文讲述sqlserver中as关键字的用法说明,如下所示:
实验环境:sql server 2008 R2


在平常的业务开发中,我们经常看见sql脚本中使用as,有些同事在实现同样的功能下添加as关键字,有些同事不添加as关键字,下文将着重讲述as 关键字在sqlserver中的功能。

as 关键字功能

as 关键字在sqlserver中的主要功能为:为列名 表名取别名

as 关键字举例说明

    select  
       [列名1] as [别名1],
       [列名2] as [别名2],
       [列名3] as [别名3]
    from [数据表] as [表别名]
        where    [条件]
     
     ---例:
      select infoA as A ,infoB as B
       from [maomao365.com] as t 
        where t.infoA ='Test'