MySQL语句SQL应用

博客 动态
0 277
优雅殿下
优雅殿下 2022-01-25 20:54:31
悬赏:0 积分 收藏

MySQL语句SQL应用

目录
  • 一:sql语句
    • 1.什么是SQL语句?
  • 二:基本SQL语句之库操作
  • 三:基本SQL语句之表操作
    • 1.查看当前所在库名称
    • 2.切换数据库
  • 四:基本SQL语句之记录操作
  • 五:创建表的完整语法

一:sql语句

1.什么是SQL语句?

是访问和操作关系数据库的标准语言。只要是关系数据库,都可以使用 SQL 进行访问和控制。
image

  • 库>表>记录
    image

二:基本SQL语句之库操作

增create database 数据库名称;查1.查看所有show databases;2.查看单个库show create database 数据库名称;改1.修改字符编码alter database 数据库名称 charset='编码';删1.删除数据库drop database 数据库名称;

三:基本SQL语句之表操作

1.查看当前所在库名称

select database();

2.切换数据库

use 数据库名称;

增1.创建表一定要给字段(每个表最少要有一个 字段=列)create table 表名(字段名称 字段类型)查1.查看当前库下面所有表名称show tables;2.查看指定表的详细信息(创建语句)show create table 表名;3.可以简写desc(查看表结构)describe 表名;改1.修改表名alter table 表名 rename 新表名;删1.删除表名drop table 表名;

四:基本SQL语句之记录操作

操作记录之前肯定得先有库和表

1.先创建库create database db1;2.切换到库内use db1;3.创建表create table t1(id int,name varchar(32));  # 存储最多32个字符4.查看表结构desc t1

image

增1.表内插入单个数据insert into t1 values(1,'jason');表内插入单个元素格式insert into 表名 values('按照字段顺序一一传值(逗号隔开)');2.表内插入多个数据insert into t1 values(1,'jason'),(2,'tony'),(3,'data');insert into 表名 values(...),(...),(...);查1.查询指定表内所有字段数据(*=所有)select * from 表名;2.指定查询表内多个字段(也可以通过库名.表名跨库)select 字段名1,字段名2 from 表名;3.解决查询字段过多问题select * from mysql.user\G;如果字段过多导致展示错乱 还可以使用\G结尾分行展示改1.将表名ti内,id为1的name字段从原来的jason修改成jasonSBupdate t1 set name='jasonSB' where id='1';格式:update 表名 set 字段名=新值 where 字段名=存在的值/条件  where		: 筛选条件删1.删除指定表内字段对应的值delete from 表名 where 字段名=存在的值  注意:不加条件会全部删除

image

五:创建表的完整语法

create table 表名(	字段名1 字段类型(数字) 约束条件,    字段名2 字段类型(数字) 约束条件,    字段名3 字段类型(数字) 约束条件);

数字 : 表示字段的长度
约束条件 : 基于字段类型之上的额外约束

  • 注意事项
1.字段名和字段类型是必须的 数字和约束条件是可选2.约束条件可以有多个3.最后一个字段结尾不能有逗号	(不容易发现)
posted @ 2022-01-25 20:02 [oJbK] 阅读(1) 评论(0) 编辑 收藏 举报
回帖
    优雅殿下

    优雅殿下 (王者 段位)

    2018 积分 (2)粉丝 (47)源码

    小小码农,大大世界

     

    温馨提示

    亦奇源码

    最新会员