美文网首页
常用SQL语句简要

常用SQL语句简要

作者: ha_weii | 来源:发表于2018-11-04 12:41 被阅读10次

1,查看字段和属性

desc user;  = show columns from user;   

mysql对用户密码的加密方式是MySQLSHA1加密

2,where,and的用法

select user,host,password from mysql.user where user='root' and host='localhost';

3,建立表

create table linux(username varchar(6) not null, password varchar(50) not null );

4,行操作

insert into linux values ( 'ha_weii','redhat' );

update linux set username='haweii' where username='ha_weii'

delete from linux where username='haweii'

5,列操作

alter table linux add age varchar(4);

alter table linux add classroom varchar(5) after age;

alter table linux drop age;

6,修改数据表名

alter table old_table_name rename new_table_name

7,修改数据库名

cd /var/lib/mysql/
mv old_database_name new_database_name
systemctl restart mariadb

8,删除数据表,数据库

drop table linux;
drop databases westos;

9,远程登陆数据库

mysql -h 远程ip -uusername -ppassword

10,本地用户管理

create user ha_weii@localhost identified by 'redhat';

grant instert,update,delete,select on linux.* to ha_weii@localhost;
grant允许用户把自己拥有的权限授予其他的用户。

show grants for ha_weii@localhost;
注意:这里查看到的权限有一个是usage,这个权限是创建用户之后就会授予的权限,该权限只能用于数据库登陆

revoke update on linux.* from ha_weii@locahost;

drop user ha_weii@localhost;

如果使用grant,revoke命令对授权表进行修改,那么服务器会注意到更改并立即将授权表重新载入内存。如果手动修改授权表(使用insert,update或delete等),则应该执行mysqladmin flush-privileges或mysqladmin reload告诉服务器再重新装载授权表,否则手动的更改将不会生效,除非重启服务器。

11,更改用户密码

mysqladmin -uroot -predhat password 'linux'

update mysql.user set Password=password('linux') where user='root';

alter user root@localhost identified by 'linux'

12,模糊查询like

'%'匹配所有
''匹配单字符
必须和LIKE共同使用:
也就是说通配符只能在有like的情况下使用,如果是和'='一起使用,那就只是普通的字符了。
查询名字是张开头的:
select * from user where name like '张%';
查询名字以张开头且后跟一个字符的:
select * from user where name like '张
';

相关文章

  • 常用SQL语句简要

    1,查看字段和属性 mysql对用户密码的加密方式是MySQLSHA1加密 2,where,and的用法 3,建立...

  • MySQl 常见面试题

    一、SQL语句 问题、SQL语句有哪些类型,每种类型有哪些常用关键字? DDL:数据定义语句。常用关键字有crea...

  • MySQL语法模板

    本系列文章主要归纳MySQL的SQL语句和常用的函数。 SQL语句:主要分为常用的,show,表、索引,视图,函数...

  • 数据库基础<五>

    常用SQL语句 1、SQL语句主要分为哪几类 数据定义语言DDL(Data Ddefinition Languag...

  • mysql常用SQL语句集锦

    非常有用!常用SQL语句集锦

  • MySQL面试题 | 附答案解析(十三)

    常用SQL语句 1. SQL语句主要分为哪几类 数据定义语言DDL(Data Ddefinition Langua...

  • 2017-10-19-常用的SQL语句

    常用的SQL语句 常用的SQL语句 一,简单查询 1,查询like语句:%表示匹配多个字符,_表示匹配一个字符 2...

  • 常用sql注入语句

    转载链接 渗透常用SQL注入语句大全(网上收集) 记一次通过fckeditor入侵提权拿服务器 常用sql注入语句

  • SQL查询语句

    常用SQL查询语句 一、简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SE...

  • SQL语句

    SQL基础应用 SQL语句自动补全 SQL的介绍 SQL-92标准SQL-99标准 image SQL常用分类 表...

网友评论

      本文标题:常用SQL语句简要

      本文链接:https://www.haomeiwen.com/subject/wrurxqtx.html