"编写SQL语句的时候,有明确的结束符号 ;分号 "# 1. 如何查看所有的数据库名称
show databases;
"会有一个临时产生在内存的库"# information_schema# 2. 如何查看所有的表名称1. 切换库
use 数据库;
2. 查看表
show tables;
# 3. 如何查看所有的记录
select * from 表名;
如果内容较多展示不全,出现错乱的情况
可以在语句后面加 \G
6.7 针对库的 SQL 语句
# 增
create database 数据库名称;
# 查
show databases; # 查看所有的库名
show create database 数据库名; # 定向查看某个库# 改
alter database db1 charset="utf-8";
# 删
drop database 数据库名称;
6.8 针对表的 SQL 语句
"要想操作表必须得先有库"# 1.建库
create database db1;
# 2.查看当前所在库
select database();
# 3.切换库
use db1;
# 增"在关系型数据库中创建表的时候一定要带有字段"
create table 表名(字段名1 字段类型1,字段2 字段类型2);
# 查
show tables; # 查看当前库下面所有的表名。
show create table 表名; # 查看指定的表信息。
describe 表名; # 提前预览表的字段(具体信息),使用频率高!# 可简写:desc 表名;# 改
alter table t1 rename tt; # 修改表名
alter table tt change id nid int; # 修改字段名和类型
alter table tt modify nid char(4); # 修改字段类型# 删
drop table 表名;
6.9 针对记录的操作
"也是先建库和表"
create table t1(idint, name varchar(32), age int);
# 增
insert into 表名 values(数据,数据,数据);
insert into t1(1,'jack',22);
insert into 表名 values(第一条),(第二条),(第三条);
# 查
select * from 表名; # 查询表中所有的数据。# 改
update 表名 set name="jack123" where id=1;
update 表名 set 字段名="新数据" where 筛选条件。
# 删
delete from 表名 where 筛选条件;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构