MySQL基础学习(1)

简介

? ? ? ? MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

基础用法

? ? ? ? 略过MySQL 的安装部署,直接学习如何使用MySQL数据库

1.MySQL 连接

命令提示符连接:mysql -u root -p

2.创建数据库

CREATE DATABASE 数据库名; 例如:CREATE DATABASE mybatis;

3.删除数据库

DELETE DATABASE 数据库名;例如:DELETE DATABASE mybatis;

4.选择数据库

连接上MySQL后,选择数据:USE 数据库名,例如:use RUNOOB;

mysql> use RUNOOB;
Database changed
mysql>

5.MySQL数据类型

MySQL支持所有标准SQL数值数据类型。

6.创建数据表

语法:CREATE TABLE table_name (column_name column_type);

7.删除数据表

语法:DROP TABLE table_name ;

? ? 1、当你不再需要该表时, 用?drop;

? ? 2、当你仍要保留该表,但要删除所有记录时, 用?truncate;

? ? 3、当你要删除部分记录时, 用?delete;

8.插入数据

语法:INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );

如果所有的列都要添加数据可以不规定列进行添加数据,例如:

INSERT INTO runoob_tbl? VALUES???(0, "JAVA 教程", "RUNOOB.COM", ‘2016-05-06‘);

9.查询数据

语法:SELECT column_name,column_name FROM table_name [WHERE Clause] [LIMIT N][ OFFSET M]

  • 查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
  • SELECT 命令可以读取一条或者多条记录。
  • 你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据(数据量多时不建议使用)
  • 你可以使用 WHERE 语句来包含任何条件。
  • 你可以使用 LIMIT 属性来设定返回的记录数。
  • 你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。

以上是mysql数据库的最最基本的sql语法,后面会继续整理。

原文地址:https://www.cnblogs.com/ai2050/p/10733109.html

时间: 2024-11-05 15:52:11

MySQL基础学习(1)的相关文章

MySQL基础学习之数据查询

一般查询 SELECT * FROM 表名 SELECT 属性名  FROM  表名 条件查询 SELECT 属性名 FROM 表名  WHERE 条件表达式 查询数据值1,数据值2的表单 SELECT *  FROM  表名  WHERE  属性名 [NOT] IN(数据值1,数据值2....) 查询数值1,数据2的表单 SELECT *  FROM  表名  WHERE  属性=值  AND 属性1=值1 查询数值1到数值2之间的表单 SELECT *  FROM  表名  WHERE  属

MySQL基础学习之函数

数学函数 绝对值      abs() 圆周率      PI() 平方根 sqrt() 模除取余   mod(被除数,除数) 随机数      rand() 四舍五入    round(数字) 次方         pow(5,2) e为底的指数函数  exp(数字) 字符串函数 字符长度       length(字符) 字符连接       concat(字符1,字符2) 带符号的字符连接    concat_ws('-','su','zhou') 字符插入      insert('su

MySQL基础学习之数据表

查看数据表 SHOW TABLE; 查看数据表详细结构 SHOW CREATE TABLE 表名\G; 创建数据表 CREATE TABLE 表名(数据名 类型,数据名1  类型2); CREATE TABLE department ( d_id INT(10) , d_name VARCHAR(20) , function VARCHAR(20) , address VARCHAR(30) ); 删除数据表 DROP TABLE 表名; 修改数据表 修改数据表名        ALTER TA

MySQL基础学习总结

1.MySQL基础概念 mysql逻辑架构如下: 每个客户端连接都会在服务器中拥有一个线程,这个连接的查询只会在这个单独的线程中执行. MySQL是分层的架构.上层是服务器层的服务和查询执行引擎,下层是存储引擎.虽然有很多不同作用的插件API,但存储引擎API还是最重要的.如果能理解MySQL在存储引擎和服务层之间处理查询时如何通过API来回交互,就能抓住MySQL的核心基础架构的精髓. 数据库系统实现了各种死锁检测和死锁超时机制,InnoDB目前处理死锁的机制是,将持有最少行级排它锁的事务进行

mysql基础学习

目录 安装mysql服务器 查看系统版本 开始安装mysql 查看是否安装成功 启动mysql mysql学习 DDL 定义语言 (CREATE/DROP/ALTER) DML 操作语言(INSERT/UPDATE/DELETE) DQL 查询语言(SELECT) DCL 控制语言(GRANT/REVOKE/COMMIT/ROLLBACK) 1.安装mysql服务器 1.1 查看系统版本 [email protected]:~$ cat /etc/issue Ubuntu 16.10 \n \l

mysql 基础学习分析

数据库--主要包括三方面:数据存储,数据管理,数据库应用. 数据存储--就是存储数据 数据管理--操作存储数据 数据库应用--调用数据管理,操作存储数据. 数据库连接--如何可以访问到数据库 实现技术 odbc--统一接口,支持多种语言 jdcb--java开发规范之一,java开发连接数据库 数据库语言SQL --对数据库数据操作的结构化语言 区分为 DDL-定义(create ,drop ,alter) DML-管理(insert ,delete ,update) DQL-查询(select

MySql基础学习-mysql安装

Linux环境下的安装 1检查是否已经安装 sudo service mysql start #若未安装,则提示: mysql: unrecognized service 2安装MySql #安装 MySQL 服务端.核心程序 sudo apt-get install mysql-server #安装 MySQL 客户端 sudo apt-get install mysql-client 安装过程中,提示确实yes即可,并且会提示设置root密码,设置即可. 3检查安装 sudo netstat

MySQL基础学习二

一,数据库操作 主键 主键是索引的一种,并且是唯一性索引,且必须定义为primary key.一个表只有一个主键,主键可以由多列组成. 声明主键的关键字为:primary key 简单的一个声明主键的示例: create table score(sid int auto_increment primary key)engine=innodb default charset=utf8 primary key为声明的关键字. 外键 如果一个实体的某个字段指向另一个实体的主键,就称为外键. 被指向的实

MySql 基础学习笔记 1——概述与基本数据类型: 整型: 1)TINYINT 2)SMALLINT 3) MEDIUMINT 4)INT 5)BIGINT 主要是大小的差别 图 浮点型:命令

一.CMD中经常使用mysql相关命令 mysql -D, --database=name  //打开数据库 --delimiter=name  //指定分隔符 -h, --host=name  //server名称 -p,--password[=name]  //密码 -p,--port[=name] //端口号 --prompt==name  //设置提示符 -u, --user=name  //username -V, --version    //输出版本 能够组合使用,如 输入 -uu