Summary

This document is a MySQL tutorial. It covers various aspects of database management, including creating users, databases, and performing queries. The tutorial provides examples of SQL commands and explains important concepts.

Full Transcript

一、创建用户 Create user ‘用户名’ identified by ‘密码’; 二、登录用户 Mysql -u 用户名 -p 密码; 三、授予权限 Grant privileges on *.* to‘用户名’; 四、查询语句 Select * from 数据库名.表名 五、更改用户密码 Set password for 用户名 =password(‘新 password’); 六、收回权限 Revoke all on *.* f...

一、创建用户 Create user ‘用户名’ identified by ‘密码’; 二、登录用户 Mysql -u 用户名 -p 密码; 三、授予权限 Grant privileges on *.* to‘用户名’; 四、查询语句 Select * from 数据库名.表名 五、更改用户密码 Set password for 用户名 =password(‘新 password’); 六、收回权限 Revoke all on *.* from ‘用户名‘ ; 七、删除账户 Drop user 用户名; 第二部分建立数据库 八、创建用户 Create user ‘用户名’ identified by ‘密码’; 九、登录用户 Mysql -u 用户名 -p 密码; 十、创建数据库 Create database 数据库名 Default character 字符集 第1页共4页 Default collate 排序规则; 十一、显示数据库内容 Show databases; 十二、修改数据库 Alter database 数据库名 Default character 字符集 Default collate 排序规则; 十三、指定默认数据库 Use 数据库名; 十四、删除数据库 Drop database 数据库名; 查询MySQL 中支持的存储引擎 Show engines; 十五、查询字符和字节长度 Select char_length(‘ ’),length(‘’); 十六、创建数据表 (1) Create table 表名 { 四种约束 not null (非空) primary key(主键) unique(唯一性) foreign key(外键) Default (默认值) auto_increment(自动递增) 字符型常量 默认值需要加单引号!! 第2页共4页 十七、修改数据表 Alter table 表名 Rename to/as 重命名为 Modify (更改列名的数据类型) Change (也可更改列名的数据类型,同时可以把指定列名给改为一 个新名字) 添加约束:add constraint 约束名约束关键字 删除约束:drop constraint 约束名 设置默认值:alter set default 默认值(字符型常量需要单引号) 删除默认值 alter drop default 默认值(字符型常量需要单引号) Auto_increment=n(设置自动递增的默认值) Drop 列名; 十八、查询 Select 列名 From 表名 Where 条件 ; 注意: 查询条件为一段连续的的区间 方法 1:> = and 方法二 not between 下界 and 上界。 查询条件为若干零散区间 方法一: =or.... 方法二:in( ) 设置外键的语法格式:reference constraint 约束 ( ) forming key 参考列名 模糊查询 第3页共4页 Like 百分号:用于匹配 0 个或任意多个字符 下划线可以用来匹配任意一个字符。 Rlike Group by Having 逻辑表达式 (分类汇总) Order by 列名 (desc 降序 asc 升序) 常见函数 sum(求和) avg(平均) max(最大值) min(最小值) count(计数) 第4页共4页

Use Quizgecko on...
Browser
Browser