随笔分类 - MySql
MySQL:microsoft structure quest language
一般觉得数据库为: DBMS(DataBase Manager System)
摘要:简单查询:DQL 查询的最简单的方法:SELECT 列名1,列名2,列名3...... FROM 表名; 查询所有的列:SELECT * FROM 表名 去重: SELECT DISTINCT name FROM t_student 实现数学的算法: SELECT (age+100) FORM t_
阅读全文
摘要:DML(data manipulation language);数据操纵语言 插入数据:插入数据: 每次只能插入一行数据 INSERT INTO 表名(列名1, 列名2, 列名3....) VALUES (value1, value2, value3....); value与列数一一对应。 #插入一
阅读全文
摘要:这些都是看了教程后跟老师做的笔记。 一 创建表和查看结构 1 先进入某一个数据库。BREATE TABLE 表名; 2 输入建表的命令 CREATE TABLE 表名{ 列名 1 类型 [约束], 列名 2 类型 [约束], 列名 3 类型 [约束], 列名 4 类型 [约束], 列名 5 类型 [
阅读全文
摘要:servives.msc 打开电脑服务运行,可以查看MySQL的启动情况。 net stop MySQL 停止MySQL运行net start MySQL 启动MySQL 注意:有的时候需要管理员的身份,不然没有效果。 有两种方法:1 连接数据库:mysql -u+用户名 -p+用户密码 -hloc
阅读全文
摘要:就是过滤掉那些相同的列的value:看下面的name SELECT DISTINCT name FROM t_student 这里只能加上name,多加其他会报错,意思就是只能加上一个列 如:SELECT DISTINCT name FROM t_student 去重后:
阅读全文
摘要:只演示一个加法,其他一样嘛 例子:SELECT id,name,email,age+100 FROM t_student 相加后:
阅读全文
摘要:设置显示格式查询:通过concat 函数, 把name列和age 列显示在一列SELECT concat(name,'的年龄是', age) FROM t_student
阅读全文
摘要:IS NULL // 判断列的值是否为空,null 和 空字符串是不一样的 格式:WHERE 列名 IS NULL 例子: SELECT * FROM t_student WHERE email IS NULL
阅读全文
摘要:LIKE的通配符,可以联想到正则表达式 _ : 必须占据一个位置。任意字符 % : 可以占据0~n个位置,任意字符 找查以 ’张‘ 为姓两个字 WHERE name LIKE '张_' 找查以 ’张‘ 开头的 WHERE name LIKE '张%' 开头为张的 例子:SELECT *FROM t_
阅读全文
摘要:查询:从表t_student里 查找 id 在1~10 之间的学生信息,并显示 id,name,age,email 信息 SELECT id,name,age,email FROM t_student WHERE id BETWEEN 1 AND 10
阅读全文
摘要:SELECT 列表1,列表2...... FROM 表名 WHERE 条件 运算符: = > < >= <= != and(&&) OR(||) NOT (!) 例子:我要查询表t_student 里age 大于或等于20 的学生信息,* 表示显示该学生的全部信息 SELECT * FROM t_s
阅读全文