首页 > 数据库 >sql语句一览表

sql语句一览表

时间:2023-12-25 17:04:02浏览次数:36  
标签:语句 登录 students 数据库 表中 一览表 sql null

登录到MySQL:

mysql -h 主机名 -u 用户名 -p

-h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;

-u : 所要登录的用户名;

-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。

创建一个数据库:

create database 数据库名 [其他选项];

提示: 可以使用 show databases; 命令查看已经创建了哪些数据库。

一、显示数据库

show databases;   (结尾要加分号)

二、选择所要操作的数据库:

use test;

create table students

(

id int unsigned not null auto_increment primary key,

name char(8) not null,

sex char(4) not null,

age tinyint unsigned not null,

tel char(13) null default "-"

);

三、往表中添加数据

nsert 语句可以用来将一行或多行数据插到数据库表中, 使用的一般形式如下:
insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
其中 [] 内的内容是可选的, 例如, 要给 samp_db 数据库中的 students 表插入一条记录, 执行语句:insert into students values(NULL, "李晨", "男", 20, "13711247898");

四、查询表中的数据

select 语句常用来根据一定的查询规则到数据库中获取数据, 其基本的用法为:
select 列名称 from 表名称 [查询条件];
例如:
要查询 students 表中所有学生的名字和年龄, 
输入语句 select name, age from students;
也可以使用通配符 * 查询表中所有的内容, 
语句: select * from students;



标签:语句,登录,students,数据库,表中,一览表,sql,null
From: https://blog.51cto.com/u_13529088/8970257

相关文章

  • python的任何题目开头加上一句class的语句就是面向对象程序设计吗
    Python的任何题目开头加上一句class的语句并不意味着是面向对象程序设计(Object-OrientedProgramming,OOP)。面向对象程序设计是一种编程范式,它将程序组织为对象的集合,每个对象都有自己的状态和行为,并且可以与其他对象进行交互。在Python中,使用class关键字可以定义类,类是对象的蓝图,描......
  • 无涯教程-PostgreSQL - SubQueries(子查询)
    子查询或内部查询或嵌套查询是另一个PostgreSQL查询中的查询,并嵌入在WHERE子句中。子查询可与SELECT,INSERT,UPDATE和DELETE语句以及=,<,>,>=,<=,IN等运算符一起使用。SELECT子查询子查询最常与SELECT语句一起使用。基本语法如下-SELECTcolumn_name[,column_name]FROMtable......
  • scrapy中运行一段时间报错pymysql.err.InterfaceError: (0, '')
    错误信息Traceback(mostrecentcalllast):File"/home/anaconda3/envs/python36/lib/python3.6/site-packages/twisted/python/threadpool.py",line250,ininContextresult=inContext.theWork()File"/home/anaconda3/envs/python36/lib/p......
  • Ubuntu - 安装 MySQL 8
    以下是在Ubuntu上安装MySQL8的完整步骤:步骤1:更新包列表首先,打开终端并执行以下命令来确保包列表是最新的:sudoaptupdate步骤2:安装MySQL8服务器接下来,使用以下命令安装MySQL8服务器:sudoaptinstallmysql-server步骤3:启动MySQL服务安装完成后,启动MySQL......
  • MySql索引及简单的事务分析
    索引什么是MySql索引?索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构。包含着对数据表里所有记录的引用指针。索引的易忽略点:索引相当于书的目录,可以加快查找的速度,但同时也提高了增、删、改的开销;索引也提高了空间的开销,构造索引也就需要额外的硬盘......
  • MySQL运维15-一主一从读写分离
    一、读写分离介绍读写分离,是把数据库的读和写分开操作,以应对不同的数据库服务器。主数据库提供写操作,从数据库提供读操作,这样能有效的减轻单台数据库的压力。二、一主一从原理MySQL的主从复制是基于二进制(binlog)实现的说明1:当主服务器的MySQL执行了DM......
  • 无涯教程-PostgreSQL - Locks(锁)
    排他锁或写锁可防止用户修改行或整个表,然后,在事务期间,由UPDATE和DELETE修改的行将被自动锁定,这样可以防止其他用户更改行,直到事务被提交或回滚为止。用户必须等待其他用户的唯一时间是他们尝试修改同一行时,如果他们修改不同的行,则无需等待,SELECT查询永远不必等待。数据库自动......
  • 记录一个sql_mode的问题
    错误记录:Error1140:InaggregatedquerywithoutGROUPBY,expression#1ofSELECTlistcontainsnonaggregatedcolumn'***';thisisincompatiblewithsql_mode=only_full_group_by这个错误是因为SQL查询尝试在没有使用GROUPBY子句的情况下检索非聚合列.在MySQL......
  • OB的SQL引擎_1
    SQL请求执行流程基本流程跟传统数据库没有区别。1、SQL请求进来后,先进行Parser语法解析、解析完成后看是否有内存缓存,若有缓存则直接到执行器,进行SQL执行。若无缓存,则进行硬解析。2、语法解析完成后,进行Resolver语义解析。--->Transformer进行查询改写。--->Optimizer优化器进......
  • centos 7.5 安装 sql server 2022
    官方文档地址:https://learn.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver16&tabs=rhel8选择RedHat8版本1.下载SQLServer2022(16.x)RedHat8存储库配置文件:sudocurl-o/etc/yum.repos.d/mssql-server.repohttps://pack......