MySQL:基本命令
一、数据库操作
1、查询数据库,命令如下:
SHOW DATABASES;
2、我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,命令格式:
CREATE DATABASE 数据库名;
3、使用 drop 命令删除数据库,命令格式:
drop database 数据库名;
4、使用 use 命令选择数据库,命令格式:
use database 数据库名;
二、数据表操作
1、创建MySQL数据表的SQL通用语法:
CREATE TABLE table_name (column_name column_type);
以下例子中我们将在 RUNOOB 数据库中创建数据表runoob_tbl:
CREATE TABLE IF NOT EXISTS `runoob_tbl`(`runoob_id` INT UNSIGNED AUTO_INCREMENT,`runoob_title` VARCHAR(100) NOT NULL,`runoob_author` VARCHAR(40) NOT NULL,`submission_date` DATE,PRIMARY KEY ( `runoob_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
实例解析:
- 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
- AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
- PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
- ENGINE 设置存储引擎,CHARSET 设置编码。
2、删除MySQL数据表的SQL通用语法:
DROP TABLE table_name ;
3、向MySQL数据表插入数据通用的 INSERT INTO SQL语法:
INSERT INTO table_name ( field1, field2,...fieldN )VALUES( value1, value2,...valueN );
如果数据是字符型,必须使用单引号或者双引号,如:“value”。
4、在MySQL数据库中查询数据通用的 SELECT 语法:
SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[LIMIT N][ OFFSET M]
- 查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
- SELECT 命令可以读取一条或者多条记录。
- 你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
- 你可以使用 WHERE 语句来包含任何条件。
- 你可以使用 LIMIT 属性来设定返回的记录数。
- 你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。
5、UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法:
UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]
- 你可以同时更新一个或多个字段。
- 你可以在 WHERE 子句中指定任何条件。
- 你可以在一个单独表中同时更新数据。
当你需要更新数据表中指定行的数据时 WHERE 子句是非常有用的。
6、SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:
DELETE FROM table_name [WHERE Clause]
- 如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。
- 你可以在 WHERE 子句中指定任何条件
- 您可以在单个表中一次性删除记录。
当你想删除数据表中指定的记录时 WHERE 子句是非常有用的。
MySQL:基本命令相关推荐
- mysql数据库语句q_mysql数据库命令大全,mysql基本命令大全
你知道mysql数据库命令都有哪些吗?下面的文章要给大家到来的就是一个mysql数据库命令大全,一起来了解一下吧! 1.命令行连接数据库 Windows操作系统进入CMD命令行,进入mysql.exe ...
- MySQL基本命令操作
一.MySQL基本命令操作 1.MySql服务开启关闭指令 服务关闭:net stop MySQL 服务关闭:net start MySQL 登陆:mysql -h localhost -P 3306 ...
- 运维常用Mysql基本命令
运维常用Mysql基本命令 基本命令 #远程连接 mysql -h hostname -u root -p #创建数据库 create database [databasename]; #列出所有数据 ...
- MySQL基本命令语法之select
目录 MySQL基本命令语法之select 查询去重以及常数 空值与着重号 着重号 空值 运算符 算术运算符 比较运算符 符号型 非符号型 逻辑运算符 优先级 排序分页 排序 分页 拓展 多表查询 等 ...
- mysql基本命令总结_mysql 常用基本命令总结
mysql 常用基本命令1.登录 MySQL服务器 mysql –h ip地址:端口(如果是3306可以省略) –u mysql用户名 -p mysql -h localhost:3306 -u ro ...
- mysql基本命令入门
背景 作为一个前端,重新学习后台相关知识,记录下自己遇到及用到的命令及爬坑经验. 基本命令 1.创建数据库 create database 数据库名称 eg: create database test ...
- 数据库基本概念及MySQL基本命令操作
目录: MySQL数据库管理(基本命令) (一).查看数据库结构 SQL语句: (二).创建及删除数据库和表 (三).管理表中的数据记录 (四).修改表名和表结构 MySQL数据库管理(基本命令) 数 ...
- mysql基本命令行
连接登录数据库 mysql -h 127.0.0.1 -P 3306 -u root -p123456 查看数据库 mysql> show databases; 进入数据库test mysql& ...
- 命令行客户端MySQL基本命令的使用(登录、登出、数据库操作的SQL语句、表结构的SQL语句、表数据操作的SQL语句)
1. 登录和登出数据库 登录数据库: 输入下面命令: mysql -uroot -p 说明: -u 后面是登录的用户名 [写成-u root也是可以的] -p 后面是登录密码, 如果不填写, 回车之 ...
- Mysql 基本命令
1, 检查系统是否已经安装了mysql或查看已经安装了何种版本 rpm –qa | grep mysql 或:rpm –q mysql 2, 查看当前mysql的状态:/etc/init.d/my ...
最新文章
- Interview Q A 三只蚂蚁不相撞的概率是多少
- 【Spring注解系列05】@Import注入原理
- AngularJS+RequireJS集成环境
- ARM汇编中lr(r14)寄存器的作用
- chromebook刷机_如何在Chromebook上切换(或离开)Canary频道
- 他山之石,可以攻玉--从伪代码的角度来理解排序算法
- SQL注入漏洞-POST注入
- 物联网开发笔记(29)- 使用Micropython开发ESP32开发板之控制240x240的oled屏幕显示动态图片GIF(ST7789芯片)
- 标量与向量乘积求导法则
- 基于Quartz实现定时任务-框架学习
- Markdown 插入视频
- 跑握手包需要什么显卡?|跑包显卡配置
- primeng的Tree初始化选中,实现联动效果
- 用Python+selenium实现在全国报刊索引上搜集资料
- 查询电脑关机/重启记录
- uniapp image 图片自适应
- 幼儿抽象逻辑思维举例_熊孩子到底在想什么—幼儿思维干货速记!
- Chrome内置的断网Javascript 小游戏脚本示范
- Oracle 锁相关查询脚本
- java string join 用法_Java String join() 使用方法及示例
热门文章
- qt不规则按钮样式在自适应分辨率时应该注意的图片缩放模式
- Python 函数声明和调用 - Python零基础入门教程
- H264/ACC数据使用librtmp推流到服务器
- 无法检索文件服务器,无服务器快速无法检索pdf文件(base64编码)
- java 数据队列_Java 数据结构 - 队列
- linux磁盘资源,liunxCPU和内存,磁盘等资源,
- 微信怎么绑定消息服务器吗,fastweixin: 极其方便的实现微信公众平台服务端开发,2行代码完成服务器绑定,3行代码实现用户消息监听...
- 网页设计 html鼠标悬停,利用css3实现的简单的鼠标悬停按钮
- oracle insert into as select,比较create table as select * 与 insert into table select *
- sublime默认html,Sublime Text默认HTML评论