SQL 基础语法
2023-09-14 09:09:50 时间
SQL 基础语法
1,SQL 基础语法
- 显示数据库
show databases;
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
- 切换数据库
use mysql;
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
- 列出当前数据库的表
show tables;
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| engine_cost |
| event |
| func |
- 查看表结构
desc user;
mysql> desc user;
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------------+-----------------------------------+------+-----+-----------------------+-------+
| Host | char(60) | NO | PRI | | |
| User | char(32) | NO | PRI | | |
| Select_priv | enum('N','Y') | NO | | N | |
| Insert_priv | enum('N','Y') | NO | | N | |
2,查询数据
- 查询表所有数据
select * from user;
mysql> select * from user;
- 查询表指定列数据
select User,Host,plugin from user;
mysql> select User,Host,plugin from user;
+------------------+-----------+-----------------------+
| User | Host | plugin |
+------------------+-----------+-----------------------+
| root | localhost | auth_socket |
| mysql.session | localhost | mysql_native_password |
| mysql.sys | localhost | mysql_native_password |
| debian-sys-maint | localhost | mysql_native_password |
+------------------+-----------+-----------------------+
4 rows in set (0.00 sec)
3,更新数据库
- 更新表记录
update user set plugin='mysql_native_password' where User='root';
mysql> update user set plugin='mysql_native_password' where User='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
参考:
相关文章
- 52条SQL语句性能优化
- 2023-01-03:超过5名学生的课。编写一个SQL查询来报告 至少有5个学生 的所有班级,返回结果不限顺序。请问sql语句如
- MySQL基础及SQL入门
- 详解Sql基础语法
- sql编程工具Sql Prompt下载及安装破解图文教程
- SQL SERVER 表与表之间 字段一对多sql语句写法
- 测试Oracle SQL:获得更多知识(oracle测试sql)
- 从零开始:Oracle建库的SQL指南(oracle建库sql)
- Oracle SQL的数字取整方法简介(oracle取整sql)
- MySQL备份:如何使用SQL语句(mysql备份sql语句)
- Oracle中增加列的SQL语法指南(oracle增加列sql)
- SQL Server如何删除表 简单实用的教程(sqlserver删表)
- SQL Server试题库:学习提升技能的有效途径(sqlserver试题库)
- SQL Server双活:实现高可用性(sqlserver 双活)
- sql探索SQL Server:前六条SQL语句(sqlserver前六条)
- Oracle SQL认证获取高级计算能力的必要准备(oracle sql认证)
- 掌握Oracle SQL语法,灵活运用SQL技巧(oracle sql用法)
- 使用Oracle SQL处理文本数据的方法(oracle sql文本)
- Oracle SQL实现多表联查,挑战极限(oracle sql多表)
- SQL语句的并集UNION交集JOIN(内连接,外连接)等介绍