【MySQL学习之SQL基础(一)DML】教程文章相关的互联网学习教程文章

第十三天3月7日之MySQL基础_MySQL

bitsCN.com一、SQLSQL:Structured Query Language的缩写结构化查询语言 SQL工业标准:由ANSI(ISO(国际标准委员会international standard orgnation)核心成员)按照工业标准编写的SQL能运行在任何数据库上。 方言:只能运行在特定数据库上的SQL语句叫做方言。 工业标准和方言:普通话和浙江话。 二、SQL语言的组成:DDL:数据定义语言 Data Definition LanguageDML:数据操作语言 Data Manipulation LanguageDQL:数据查询语言 D...

MySQL基础学习之函数

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

MYSQL基础命令_MySQL

1、修改root命令 mysqladmin -u root -p password [newpassword] 注意password 是修改密码的命令 2、远程登录 mysql -u root -h 127.0.0.1 -P 3306 -D demo -p 3、between包含首尾 select * from product where price between 5 and 10 价格在[5,10],包括5和10 4、null值判断 select * from contract where contact_mobile is null 5、模糊匹配 select * from user where name like %tom% %...

MySQL基础-创建表_MySQL

1.创建新表 CREATE TABLE 表名(域名 数据类型 列选项[...]); mysql>create table customer(c_id char(5) primary key, c_name varchar(20),c_birth date,c_sex char(1) DEFAULT 0); CREATE TABLE 命令中可以使用的主要选项选项说明AUTO_INCREMENT定义自增序列DEFAULT ‘默认值’定义列的默认值INDEX定义索引[NOT]NULL允许/禁止NULL值PRIMARY KEY定义列主键UNIQUE定义唯一性CHECK定义可以输入值的范围/选项创建表时指定字符集 mysql...

MySQL基础-创建数据库和表_MySQL

MySQL基础-创建数据库和表 显示数据库一览 show databases; (SQL命令本身不区分大小写) mysql> show databases; Database information_schema mysql test 小结:information_schema数据库又称信息架构,管理从表开始的数据库组成信息,以及用户管理信息的检索专用的数据库。确认这些数据库内容就可以掌握现在数据库的状态。不可在mysql和information_shema数据库中保存用户经常使用的数据。最后的test数据库是测试用的数据库,安装...

MySQL基础-数据库基本操作_MySQL

1. 删除数据库 DROP DATABASE 数据库名; mysql> drop database test; 即删除数据库模式 2 .创建数据库 create DATABASE 数据库名; mysql> create database test; 在Windows和Linux对数据库名和表名的处理是不同的,在Windows是不区分大小写,而在Linux中是区分大小写的 3 创建操作数据库的专用用户 语法规则: 创建新用户并赋予其对数据库的操作权限 GRANT ALL PRIVILEGES ON 数据库名.* TO 用户名@localhost IDENTIFIED BY 密码...

MySql基础总结(1)_MySQL【图】

对于MySql已经是第二次看了,这次主要的目的是将MySql系统的归纳一边,之前学MySql是将笔记写在本子上,以后不想总带着本子,所以再花点时间把笔记归纳在博客中。下午已将安装步骤详细的写了,现在归纳他的基本语法。至于语法很多都是满足Sql语法的,和Sql Server 、Oracle都差不多。符合“>”后的都是在dos中验证过的,并且复制后直接可以运行。 1.连接数据库: >#在mysql中‘#’是注释符号,连接数据库时,输入账号和密码 >mysql...

MYSQL基础02(查询)_MySQL

查询是很大的一块,所以这里我只会写mysql的特点,就我目前使用的情况,MYSQL对标准SQL是比较支持,如果是新手的话,建议去w3school 学习标准SQL.1.DUALDUAL是一个虚拟表,即该表是不存在的,用于直接select 标量时,使语句看起来符合sql规范-- MSSQL select 1,A -- Oracle中dual 不可缺少 select 1,A from DUAL -- mysql 以下2种格式都支持 select 1,A; select 1,A from DUAL; 2.LIMIT相对MSSQL来说,MYSQL并没有TOP关键字,但有LIMI...

MYSQL基础01(新增,修改,删除)_MySQL

INSERT1.插入一条记录 ,很简单的标准sqlinsert into mytable(col1,col2,col3) values(val1,val2,4); 说明:请留意最后的分号; 用惯了mssql ,最不适应的地方就是,mysql中每条sql语句必须用分号间开,否则如果想一次执行多条语句,就会报错.另外,如果使用自增ID,插入时也可以设置自增ID的值,而不报错; 这对于数据迁移是一大方便.2.复制表的数据,这跟mssql是一样的insert into mytable(col1,col2,col3) select col1,col2,col3 from copy...

Mysql基础入门轻松学习Mysql命令_MySQL【图】

一、MySQL的相关概念介绍 MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:表头(header): 每一列的名称; 列(row): 具有相同数据类型的数据的集合; 行(col): 每一行用来描述某个人/物的具体信息; 值(value): 行的具体信息, 每个值必须与该列的数据类型相同; 键(key): 表中用来识别某个特定的人\物的方法, 键的...

MySQL的备份工具mysqldump的基础使用命令总结_MySQL

MySQL数据库的备份工具有很多,不过这里介绍的是一个小巧好用的mysqldump工具,位于数据库目录下bin/mysqldump.exe.这几天用phpMyAdmin备份数据库的时候出现乱码,反复在本地跟远程的Dreamhost空间上测试了数据库,但是还是导出数据库会出现乱码,应该是phpMyAdmin出现的问题,数据库本身没有问题.扯远咯,呵呵.我Google到的关于mysqldump工具的相关用法. 如果主机主机支持 Shell 的话,可以 SSH 登陆主机,执行如下的命令实现备份与恢复,适...

Linux系统下自行编译安装MySQL及基础配置全过程解析_MySQL

安装依赖: CentOS:# yum -y install wget gcc-c++ cmake make bison ncurses-devel perl unzip Ubuntu:(使用ubuntu下面有不少需要root权限,请注意)代码如下: # sudo apt-get install -y g++ gcc make libpcre3 zlib1g libbz2-dev automake cmake perl libncurses5-dev bison添加MySQL系统用户# groupadd mysql # useradd -r -g mysql mysql提前建立好相关目录# mkdir /data/logs/mysql # mkdir /data/mysql下载MySQL源代码:# wg...

mysql基础----)基本命令与13道练习_MySQL【图】

关于数据库: 数据库是软件开发人员要掌握的基本工具,软件的运行的过程就是操作数据的过程,数据库中的数据无非就是几个操作:增-删-查-改。 Mysql安装完成后,需要配置变量环境,找到配置路径path,然后把mysql安装目录bin文件导入就可以了。 然后运行cmd进入dos。 进入dos后输入:mysql -uroot -p密码 mysql实战练习: 然后就可以进入mysql的操作环境了。如下图:登录后我执行了一条: show databases命令,查看所有的库。 创建一...

MySQL基础五:子查询与链接_MySQL

本篇文章参考:http://www.imooc.com/learn/122 首先下载好数据,网址上面有;#首先录入数据: CREATE TABLE IF NOT EXISTS tdb_goods(goods_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,goods_name VARCHAR(150) NOT NULL,goods_cate VARCHAR(40) NOT NULL,brand_name VARCHAR(40) NOT NULL,goods_price DECIMAL(15,3) UNSIGNED NOT NULL DEFAULT 0,is_show BOOLEAN NOT NULL DEFAULT 1,is_saleoff BOOLEAN NO...

mysql基础架构教程之查询语句执行的流程详解【图】

前言 一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇文章了。 这篇笔记主要记录mysql的基础架构,一条查询语句是如何执行的。 下面话不多说了,来一起看看详细的介绍吧 比如,在我们从student表中查询一个id=2的信息select * from student where id=2;在解释这条语句执行流程之前,我们看看mysql的基础架构。图来自极客时间的mysql实践,该图是描述的是MySQL的逻辑架构。 s...