您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

1:MySQL基本入门

bubuko 2022/1/25 20:03:22 mysql 字数 7272 阅读 697 来源 http://www.bubuko.com/infolist-5-1.html

1:语法规范 不区分大小写,但是关键字要大写。 每一条语句用分号“;”来结尾,当然如果一条sql语句太长,则可以分行。 注释:用--和#来注释一行,和/* */来注释多行。 2:基本操作 首先讲解以下基本的操作: 查询当前数据库的语句:show databases; 进入某一个数据库:use xxx ...

1:语法规范

  1. 不区分大小写,但是关键字要大写。
  2. 每一条语句用分号“;”来结尾,当然如果一条sql语句太长,则可以分行。
  3. 注释:用--和#来注释一行,和/*    */来注释多行。

2:基本操作

首先讲解以下基本的操作:

  1. 查询当前数据库的语句:show databases;
  2. 进入某一个数据库:use xxx;
  3. 读取当前数据库中数据表的数据;select * from datatables;
  4. 创建一个数据表:create table namexx( id int,name varchar(20) );
  5. 插入数据 :insert into table_name (列1, 列2,...) VALUES (值1, 值2,....);

3:基础查询语

/*
select 字段名 from 表名
特点:
1:查询列表可以是,表中的字段,常量值,表达式以及函数
2:查询结果是一个虚拟的表格,不是真的表格
*/

#1;查询表中单个字段
USE myemployees;
SELECT last_name FROM employees;

#2;查询表中多个字段
SELECT last_name,email,job_id FROM employees;

#3;查询表中所有字段
SELECT * FROM employees;

#4:查询常量
SELECT 100;
SELECT john;

#5:查询表达在
SELECT 100*98;

#6:查询函数
SELECT VERSION();

#7:为目标字段别名,使用别名区分开来
SELECT 100*98 AS 结果
SELECT last_name ASFROM employees;
SELECT first_name ASFROM employees ;
SELECT job_title AS 职位 FROM jobs;
SELECT salary AS 工资 FROM employees;

#8:去重
#案例,查询员工中涉及到所有的部门编号
SELECT DISTINCT department_id FROM employees;

#9:加号作用
/*
java中+的用法:运算符时,两个都为数字型,作为运算符,或者其中为字符串则是字符拼接
但是再sql中
两个都为数字时,作为加法运算。
假如其中一个为字符型,‘123’+100,则会试图将字符型转化成数字型,进行加法运算。
如果转换不成功,如‘john’+90,则将字符型转成0,和后面一个数字相加。
只要其中一方为null,则结果一定是null。

*/
#案例;查询员工名和姓连接成一个字段
SELECT CONCAT(a,b,c) AS 别名 ;
SELECT CONCAT(last_name, ,first_name) AS 姓名 FROM employees;

DESC departments;
SELECT * FROM departments;
SELECT DISTINCT job_id FROM jobs;
SELECT CONCAT(first_name,,,last_name) AS out_put FROM employees;
SELECT IFNULL(commission_pct,0) AS 奖金率 FROM employees;
SELECT commission_pct AS 奖金率 FROM employees;

 

  • 添加到短语集
     
    • 没有此单词集:中文(简体) -> 中文(简体)...
       
    • 创建新的单词集...
  • 拷贝

1:MySQL基本入门

原文:https://www.cnblogs.com/dazhu123/p/12552463.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶