SQL
文章平均质量分 58
noobmantest
这个作者很懒,什么都没留下…
展开
-
MySQL基本操作
1、SQL分类DDL(数据定义语言):create 、drop、alter、rename、truncate(清空表)DML(数据操作语言) :insert、delete、update、selectDCL(数据控制语言):commit、rollback、savepoint、grant(分配权限)、revoke(回收权限)......原创 2022-08-15 14:38:06 · 137 阅读 · 0 评论 -
MySQL学习笔记
语法注意点当表名与字符串重名时候可以 `` 来说明 SELECT * FROM `order`命名别名时候使用空格或者 AS 间隔,内容有空格时候“” 包裹SELECT id st_id, name AS st_id, first_name "first name" FROM studentMySQL比较运算符= 、<=>、<>(不等于)普通=,可比较字符串、数字等。出现字符串与数字比较时候将字符串转换为数字(不能成功转换为数字的转换成0)比原创 2022-05-20 17:11:34 · 255 阅读 · 1 评论 -
mysql 基本操作命令
1、登录操作mysql -uroot -p-u :指定用户名-p:指定密码-h:指定IP地址-P:指定端口号例子:mysql -uroot -h 127.0.0.1 -P3306 -p2、查看版本在命令行下:mysql -Vmysql --version在MySQL内部(已经登录mysql)select version();3、查看字符集show variables like 'character_%'; # 查看字符串集show variables like 'co原创 2022-01-18 15:31:47 · 2180 阅读 · 0 评论 -
多表查询,多对多可以使用left join
多表查询,多对多可以使用left join查询语句(如果有角色则显示,否则用null填充): SELECT * FROM sys_user u LEFT JOIN sys_user_role ur ON ( u.id = ur.userId) LEFT JOIN sys_role r ON (ur.roleId = r.id) ORDER BY u.id;查询结果如下:sys_user表:sys_rol原创 2021-07-17 17:05:01 · 1689 阅读 · 0 评论 -
SQL进阶
SELECT TOP, LIMIT, ROWNUM 子句(取前 n 条记录)SQL Server / MS Access语法:SELECT TOP number|percent column_name(s)FROM table_name;MySQL语法:SELECT column_name(s)FROM table_nameLIMIT number;Oracle语法:SELECT column_name(s)FROM table_nameWHERE ROWNUM原创 2021-07-13 12:13:31 · 761 阅读 · 0 评论 -
SQL基础语句(增删改查)
hjcg原创 2021-05-18 21:30:42 · 303 阅读 · 0 评论