- 退出MySQL:quit MySQL;
- 修改密码:-u用户名 –p 旧密码 password 新密码
- 数据库:
3.1 创建数据库:create DATABASE 数据库名字;
3.2 删除数据库:dorp database 数据库名字;
如果存在名为school的数据库就删除它:dorp database if exists school;
3.3 显示数据库:show databases;
3.4 选择某个数据库:use 数据库名字;
3.5 查看当前使用的那个数据库:select database(); - 数据表:
4.1 创建表:create table 数据表名(字段)charset=utf8;
4.2 查看表信息:select * from 数据表名;
4.3 删除表:drop table 数据表名;
4.4 当前数据库所有表:show tables;
4.5 查看某表结构:desc name;
4.6 插入数据:insert into 数据表名 (字段)values (数据);
4.7 删除数据:delete from 数据表 where 条件;
4.8 更新数据:update 数据表名 set 更新数据 where 条件;
4.9 取别名as:select id as 编号 from table;(“编号”即为ID的别名)
4.10 取消重复行distinct:select distinct name from students;(在学生表中查询学生的名字,重名显示一次)
4.11 模糊查询like:%表示任意多个字符 _表示一个字符
4.12 计算表中的记录(行数)count
4.13 分组:group by
4.14 排序:order by 默认从小到大排序(asc)、desc从大到小排序
4.15 分页公式:select * from 表名 limit(n-1)*m,m
4.16 创建对象:调用Connection 对象的Cursor()方法
4.17 Cursor=conn.cursor() execute:执行sql语句
4.18 Sql=”insert into students(name) value(‘李四’)” cursor.execute(sql) cursor.close()关闭
4.19 连接:内连接–inner join 左连接—left join 右连接—right join - 约束条件:
5.1 Primary Key—主键约束
5.2 例:alter table 表名 add constraint【主键名称】primary key(主键字段);
5.3 Foreign Key—外建约束
5.4 例:alter table 表名 add constraint【外键名称】foreign key(字段)references 外键表名(字段);
5.5 Unique—唯一约束
5.6 例:alter table 表名 add constraint【约束名称】unique(字段 排序);
5.7 Default—默认值约束
5.8 例:alter table 表名 add constraint【约束名称】default(默认值)for (字段);
5.9 Check—条件约束(逻辑判断约束)
5.10 例:alter table 表名 add constraint【约束名称】check (逻辑表达式);
5.11 删除约束:alter table 表名 drop constraint【约束名称】;
5.12 添加字段:alter table 表名 add 【字段名称】类型 可空;
5.13 修改字段:alter table 表名 alter column【字段名称】类型 可空;
5.14 删除字段:alter table 表名 drop column【字段名称】