SQL语句学习笔记(对库、表、字段、的操作)

这篇具有很好参考价值的文章主要介绍了SQL语句学习笔记(对库、表、字段、的操作)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

查看mysql的状态
status

启动、停止 mySQL服务
图像界面方法:
dos窗口执行:services.msc
控制面板–>管理工具–>服务
命令行方法:
启动:
net start mysql80
停止:
net stop mysql80

启动与环境变量

添加环境变量:
在path编辑:添加路径:C:\Program Files\MySQL\MySQL Server 8.0\bin

cmd登录:mysql -h localhost -u root -p
输入密码

1.数据定义:
数据库、表、视图、建立与删除

清屏:
system cls;

数据库的增删改查

创建数据库:
create database 数据库名

删除数据库:
drop dtatbase 数据库名

选择进入的数据库:
use 数据库名

显示数据库:
show databases;

显示我在哪个数据库:
select database()

查看存储引擎:
show engines
SQL语句学习笔记(对库、表、字段、的操作)
数据类型:
SQL语句学习笔记(对库、表、字段、的操作)

表的增删改查

primary key 主键(唯一)
建表示例:表名contacts
create table contacts(
id int primary key,
name varchar(30),
phone varchar(11));

查看表结构:表名contacts
desc contacts

添加字段:表名contacts
例如添加:字段名 类型:sex char(1)
alter table contacts add sex char(1);

修改字段:表名contacts (修改字段名 类型sex int)
alter table contacts modify sex int;

删除字段:表名contacts(删除字段名 sex)
alter table contacts drop column sex;

删除表:表名contacts
drop table contacts;

查询全部:
select * from 表名;

创建新表:
create table contacts(
id int not null auto_increment primary key,
name varchar(50),
sex tinyint default 1,
phone varchar(20)
)

不允许为null: not null
自动增长:auto_increment
唯一:unique
主键(唯一):primary key
外键约束:foreign key
外键约束–从表中:foreign key(字段名)references stu(字段名)
默认:default

数据的增删改查

插入数据:(单双引号或者转义字符)
insert into contacts(name, sex, phone) values(‘张三’, 1, ‘123456789’);

insert into contacts(name, sex, phone) values(‘Tom’ s cat’, 1, ‘123456789’);

插入多条数据:
insert into contacts(name, sex, phone) values(‘张三’, 1, ‘123456789’),(‘张三’, 1, ‘123453789’)

修改数据:

全部修改:
update contacts set sex=2;
条件修改:
update contacts set sex=2 where id=3;

条件删除语句:
delete from contacts where id=2;
删除全部数据:
delete from contacts;文章来源地址https://www.toymoban.com/news/detail-434745.html

到了这里,关于SQL语句学习笔记(对库、表、字段、的操作)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL(一)基本架构、SQL语句操作、试图

    MySQL(一)基本架构、SQL语句操作、试图 MySQL(二)索引原理以及优化 MySQL(三)SQL优化、Buffer pool、Change buffer MySQL(四)事务原理及分析 MySQL(五)缓存策略 MySQL(六)主从复制 数据库三范式 MySQL是关系型数据库。数据库就是用来保存数据的。 那关系型又是什么意思? 关

    2024年02月16日
    浏览(28)
  • 【MySQL 】:测试数据准备、SQL语句规范与基本操作

    欢迎来到小K的MySQL专栏,本节将为大家准备MySQL测试数据、以及带来SQL语句规范、数据库的基本操作的详细讲解 要学习SQL查询语句,首先必须解决一个问题,数据问题。为了方便大家学习阅读我的文章,在这里提供了一个test.sql文件 ✨ 登录MySQL,输入 source xxx/test.sql 导入sql文

    2024年02月10日
    浏览(42)
  • Mysql的sql语句学习

    参考: 史上超强最常用SQL语句大全 SQL的执行顺序 SQL语句书写顺序与执行顺序 分组查询每组最新一条数据 Mysql分组查询每组最新的一条数据(五种实现方法) Mysql中获取分组的最新一条记录 substr函数 MySQL substr函数使用详解 decimal(a, b) 创建索引 1、使用CREATE INDEX创建 2、使用

    2024年02月14日
    浏览(36)
  • 【②MySQL 】:测试数据准备、SQL语句规范与基本操作

    欢迎来到小K的MySQL专栏,本节将为大家准备MySQL测试数据、以及带来SQL语句规范、数据库的基本操作的详细讲解 要学习SQL查询语句,首先必须解决一个问题,数据问题。为了方便大家学习阅读我的文章,在这里提供了一个test.sql文件 ✨ 登录MySQL,输入 source xxx/test.sql 导入sql文

    2024年02月10日
    浏览(45)
  • MySQL数据库概念、管理以及SQL语句的基本命令操作

    数据(data) 描述事物的符号记录 包括数字,文字、图形、图像、声音、档案记录等 以“记录”形式按统一格式进行存储(记录可以看成一条记录) 表 将不同的记录组织在一起 用来存储具体数据 记录:行 字段(属性):列 以行+列的形式就组成了表(数据存储在表中) 数

    2024年02月08日
    浏览(68)
  • 数据库应用:MySQL数据库SQL高级语句与操作

    目录 一、理论 1.克隆表与清空表 2.SQL高级语句 3.SQL函数 4.SQL高级操作 5.MySQL中6种常见的约束 二、实验  1.克隆表与清空表 2.SQL高级语句 3.SQL函数 4.SQL高级操作 5.主键表和外键表  三、总结 克隆表:将数据表的数据记录生成到新的表中。 (1)克隆表 ① 先创建再导入 ② 创建

    2024年02月13日
    浏览(75)
  • MySQL 数据库实用指南:测试数据准备、SQL语句规范与基本操作

    欢迎来到小K的MySQL专栏,本节将为大家准备MySQL测试数据、以及带来SQL语句规范、数据库的基本操作的详细讲解 要学习SQL查询语句,首先必须解决一个问题,数据问题。为了方便大家学习阅读我的文章,在这里提供了一个test.sql文件 ✨ 登录MySQL,输入 source xxx/test.sql 导入sql文

    2024年02月08日
    浏览(79)
  • 基于Linux操作系统中的MySQL数据库SQL语句(三十一)

    MySQL数据库SQL语句 目录 一、SQL语句类型 1、DDL 2、DML 3、DCL 4、DQL 二、数据库操作 1、查看 2、创建 2.1、默认字符集 2.2、指定字符集 3、进入  4、删除 5、更改 6、练习 三、数据表操作 (一)数据类型 1、数值类型 1.1、TINYINT 1.2、SMALLINT 1.3、INT 1.4、BIGINT 1.5、FLOAT(M,D) 2、时间

    2024年02月15日
    浏览(63)
  • MYSQL实战45讲笔记--基础架构:一条SQL查询语句是如何执行的?

    MySQL 可以分为 Server 层和存储引擎层两部分。 Server 层 :连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等

    2024年02月07日
    浏览(46)
  • sql语句两个字段合并或者两个字段拼接显示

    mysql 使用 concat函数 小栗子: sql server 连接字段,直接使用 + 号,和java字符串拼接一样 小栗子: oracle 数据库 可以使用 || ,也可以使用 concat函数 小栗子: ACCESS数据库连接字段,使用 + 号,他与sql server 一样的 小栗子:

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包