首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL基础

SELECT USER() AS '用户名'; SELECT last_name AS "姓 名" FROM employees; #方式二:使用空格 SELECT USER() 用户名...employees; #方案2:使用concat拼接函数 SELECT CONCAT(first_name,last_name) AS "姓 名" FROM employees; 10、【补充...】concat 函数 功能:拼接字符 select concat(字符1,字符2,字符3,...); SELECT CONCAT(first_name,last_name) AS "姓 名" FROM...示例: CONCAT 拼接字符 SELECT CONCAT('hello', first_name,last_name) 备注 FROM employees; LENGTH 获取字节长度 SELECT...1) ) 注意: 支持类型 可以起约束名 列级约束 除了外键 不可以 表级约束 除了非空和默认 可以,但对主键无效 列级约束可以在一个字段上追加多个,中间用空格隔开,没有顺序要求 三、修改表时添加或删除约束

2.5K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql之基础查询

    :表中的字段、常量值、表达式、函数 2、查询的结果是一个虚拟的表格 USE myemployees; 1.查询表中的单个字段 select last_name from employees; 2.查询表中的多个字段...select last_name,salary,email from employees; 3.查询表中的所有字段 方式一: select `employee_id`, `first_name...SELECT last_name AS 姓,first_name AS 名 FROM employees; 方式二:使用空格 SELECT last_name 姓,first_name 名 FROM...+号的作用 java中的+号: ①运算符,两个操作数都为数值型 ②连接符,只要有一个操作数为字符串 mysql中的+号: 仅仅只有一个功能:运算符 select 100+90; 两个操作数都为数值型...concat 连接字符 SELECT CONCAT('a','b','c') AS 结果; SELECT CONCAT(last_name,first_name) AS 姓名 FROM employees

    15500

    Java知识点——MySQL

    , FIRST_NAME, LAST_NAME, SALARY * 12 from t_employees; -- 这里允许使用+ - * / 可以完成字段和字段直接的算术运算 -- %在SQL语句中不是取余...= ) -- 查询在员工表内容,工资大于10000 对应的id号,名,和工资 select EMPLOYEE_ID, FIRST_NAME, SALARY from t_employees where...SALARY > 10000; -- 查询在员工表内容,工资大于10000 对应的id号,名,和工资 select EMPLOYEE_ID, FIRST_NAME, SALARY from t_employees...字段D字母开头后面有4个字符 select FIRST_NAME from t_employees where FIRST_NAME like 'D____'; -- -- 查询FIRST_NAME,...内置方法 方法 功能描述 sum() 指定字段一列总会 avg() 指定字段一列平均值 max() 指定字段一列中的最大值 min() 指定字段一列中的最小值 count() 指定字段有多少行 --

    81810

    SQL的常用函数-字符串函数

    例如,将students表中的first_name和last_name列用空格连接在一起,并以逗号分隔各个姓名: SELECT CONCAT_WS(', ', CONCAT(first_name, '...', last_name)) AS full_name FROM students; LEFT函数 LEFT函数用于截取字符串的左边指定长度的部分。...例如,将students表中的first_name列截取前三个字符: SELECT LEFT(first_name, 3) FROM students; RIGHT函数 RIGHT函数用于截取字符串的右边指定长度的部分...例如,将students表中的last_name列截取后两个字符: SELECT RIGHT(last_name, 2) FROM students; LPAD函数 LPAD函数用于将字符串左对齐,并在左边填充指定长度的字符...例如,将students表中的email列右对齐,并在右边用空格填充: SELECT RPAD(email, 30, ' ') FROM students;

    58600

    MySQL系列专题(2)-MySQL的SQL语句和高级特性

    Hall 的员工 DELETE FROM t_employees WHERE FIRST_NAME = 'Peter' AND LAST_NAME='Hall'; 注意:删除时,如若不加 WHERE条件...、名字、邮箱 SELECT employee_id,first_name,email FROM t_employees; 2.2.2 查询所有列 #查询员工表中所有员工的所有信息(所有列) SELECT...2.2.3 对列中的数据进行运算 #查询员工表中所有员工的编号、名字、年薪 SELECT employee_id , first_name , salary*12 FROM t_employees;...#3.将 1、2 两条语句整合 SELECT * FROM t_employees WHERE SALARY > (SELECT SALARY FROM t_employees WHERE FIRST_NAME...ALL SELECT * FROM t2; 经验:使用 UNION 合并结果集,会去除掉两张表中重复的数据 2.16 表连接查询 SELECT 列名 FROM 表 1 连接方式 表 2 ON 连接条件

    3.7K10

    MySql基础之DQL-数据查询语言

    除了查询满足条件的记录以外,外连接还可以查询某一方不满足条件的记录 内连接: 合并具有同一列的两个以上的表的行, 结果集中不包含一个表与另一个表不匹配的行 外连接: 两个表在连接过程中除了返回满足连接条件的行以外还返回左...在SQL92标准中: SELECT employee_id,last_name,department_name FROM employees e JOIN departments d ON e....`manager_id`; 在 SQL99 中你可以写成: SELECT employee_id,last_name,department_name FROM employees e NATURAL...在SQL92标准中: SELECT employee_id,last_name,department_name FROM employees e ,departments d WHERE e.department_id...= d.department_id; 在 SQL99 中你可以写成: SELECT employee_id,last_name,department_name FROM employees e JOIN

    15310
    领券