一:sql语句

1.什么是SQL语句?

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

  • 库>表>记录

二:基本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


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修改成jasonSB
update t1 set name='jasonSB' where id='1';
格式:
update 表名 set 字段名=新值 where 字段名=存在的值/条件 where : 筛选条件 删
1.删除指定表内字段对应的值
delete from 表名 where 字段名=存在的值 注意:不加条件会全部删除

五:创建表的完整语法

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

数字 : 表示字段的长度

约束条件 : 基于字段类型之上的额外约束

  • 注意事项
1.字段名和字段类型是必须的 数字和约束条件是可选
2.约束条件可以有多个
3.最后一个字段结尾不能有逗号 (不容易发现)

MySQL语句SQL应用的更多相关文章

  1. Mysql 常用 SQL 语句集锦

    Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...

  2. Mysql 常用 SQL 语句集锦 转载(https://gold.xitu.io/post/584e7b298d6d81005456eb53)

    Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...

  3. MySQL数据库sql语句的一些简单优化

    1.查询条件的先后顺序 有多个查询条件时,要把效率高能更精确筛选记录的条件放在后边.因为MySQL解析sql语句是从后往前的(不知是否准确). 例: select a.*,b.* from UsrIn ...

  4. mysql下sql语句 update 字段=字段+字符串

    mysql下sql语句 update 字段=字段+字符串   mysql下sql语句令某字段值等于原值加上一个字符串 update 表明 SET 字段= 'feifei' || 字段; (postgr ...

  5. mysql中SQL执行过程详解与用于预处理语句的SQL语法

    mysql中SQL执行过程详解 客户端发送一条查询给服务器: 服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果.否则进入下一阶段. 服务器段进行SQL解析.预处理,在优化器生成对应的 ...

  6. MySQL数据库SQL语句基本操作

    一.用户管理: 创建用户: create user '用户名'@'IP地址' identified by '密码'; 删除用户: drop user '用户名'@'IP地址'; 修改用户: renam ...

  7. mysql执行sql语句过程

    开发人员基本都知道,我们的数据存在数据库中(目前最多的是mysql和oracle,由于作者更擅长mysql,所以这里默认数据库为mysql),服务器通过sql语句将查询数据的请求传入到mysql数据库 ...

  8. MySQL与SQL语句的操作

    MySQL与SQL语句的操作 Mysql比较轻量化,企业用的是Oracle,基本的是熟悉对数据库,数据表,字段,记录的更新与修改 1. mysql基本信息 特殊数据库:information_sche ...

  9. mysql 操作sql语句 目录

    mysql 操作sql语句 操作数据库 mysql 操作sql语句 操作数据表 mysql 操作sql语句 操作数据表中的内容/记录

随机推荐

  1. C. Watching Fireworks is Fun(Codeforces 372C)

    C. Watching Fireworks is Fun time limit per test 4 seconds memory limit per test 256 megabytes input ...

  2. codeforce 597C-Subsequences(dp+树状数组)

    题目和南阳那道题一样链接http://www.cnblogs.com/zzuli2sjy/p/4943774.html 代码: 1 #include<stdio.h> 2 #include ...

  3. bugku的一道代码审计基础题:eval

    首先看到 include "flag.php",第一反应就应该是文件包含 直接先?hello=file:////etc, 然后啥也没 那就再检查一下代码,eval(var_dump ...

  4. StringBoot

    1.首先我们需要依赖SpringBoot父工程,这是每个项目中必须要有的. <!--引入SpringBoot父依赖--><parent>        <groupId& ...

  5. 编写Java程序,创建一个数学工具类,将该类设计为final类,Final 修饰符的使用。

    返回本章节 返回作业目录 需求说明: 创建一个数学工具类. 将该类设计为final类. 将该类的构造方法的访问权限定义为私有,以防止外界实例化该类. 在该类定义静态double类型常量π,其值为3.1 ...

  6. Kylin启动步骤

    Kylin本身的启动命令比较简单, 但是由于Kylin依赖的其他组件比较多, 所以把完整的启动步骤整理一下. 1.确保集群时间同步 首先查看集群中的时间是否同步 date 如果时间不一致,需要使用如下 ...

  7. mysql在Linux下大小写敏感设置

    默认情况下,mysql在windows下是不区分大小写的,但是mysql在linux下大小写规则是这样的: 1.数据库名与表名是严格区分大小写的: 2.表的别名是严格区分大小写的: 3.列名与列的别名 ...

  8. C语言 运算符优先级和结合方向

    运算符优先级和结合方向 初级运算符( ).[ ].->..  高于  单目运算符  高于  算数运算符(先乘除后加减)  高于  关系运算符  高于  逻辑运算符(不包括!)  高于  条件运算 ...

  9. SpringBoot学习笔记四之后台登录页面的实现

    注:图片如果损坏,点击文章链接: https://www.toutiao.com/i6803542216150090252/ 继续之前完成的内容,首先创建一个常量类 常量类的内容 服务器端渲染 前后端 ...

  10. javascript实现数字整数位每三位一个逗号分隔

    Number(1234567).toLocaleString(); //结果"1,234,567" Number(123456789).toLocaleString()//结果&q ...