为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
与MySQL的零距离接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 整数型的代表存储范围
    查看全部
  • 限制结果返回 [limit {[offset,] row_count | row_count oddset }]; 编号是从0开始进行编号的。 offset:偏移量 从0开始 row_count:返回结果的数目 例:SELECT * FROM tb1 LIMIT 2;//返回2条记录,而且是顺序前两条; SELECT * FROM tb1 LIMIT 3,2;//从第4条记录开始返回2条;结果集的顺序和ID号是几没有关系,只是从上往下数即使第4条ID是100.就是说返回的结果是根据结果集而定 2、如果从users表中查询age条件,并将结果插入到test表中 注:写入的字段要与查找到的字段数量相配,条件相配。 INSERT test(username) SELECT username FROM users WHERE age >=20;
    查看全部
  • 自带四个数据库 大括号必须有,中括号可选,竖线二者选一 创建数据库 create{database|schema}[if not exists] db_name [DEFAULT]数据库的编码方式CHARACTER SET[=]charset_name 例如:CREAT DATABASE t1; 查看当前服务器下的数据表列表 SHOW{DATABASE|SCHEMAS} [LIKE‘pattern’|WHERE expr] 修改数据库 ALTER{DATABASE|SCHEMA}[db_name] [DEFAULT] CHARACTER SET [=] charset_name 删除数据库 DROP {DATABASE|SCHEMA}[IF EXISTS] db_name
    查看全部
    0 采集 收起 来源:操作数据库

    2017-11-18

  • 修改列定义;<br> ALTER TABLE tableName MODIFY columnName SMALLINT UNSIGNED NOT NULL FIRST;<br> ALTER TABLE tableName CHANGE oldColumnName newColumnName INT NOT NULL AFTER username;<br> 修改表名:<br> ALTER TABLE tableName RENAME newTableName;<br> RENAME TABLE oldTableName TO newTableName;<br>
    查看全部
  • MySQL常用命令 select version();显示当前服务器版本 select now();显示当前日期时间 select user();显示当前用户 MySQL语句的规范 关键字与函数名称全部大写 数据库名称、表名称、字段呢名称全部小写 SQL语句必须以分号结尾
    查看全部
  • 主键约束表中显示为:PRIMARY KEY <br> 唯一约束表中显示为:UNIQUE KEY<br> 外键约束表中显示为:KEY<br> ALTER TABLE tableName ADD [CONSTRAINT] PRIMARY KEY (columnName);在columnName上添加主键约束<br> ALTER TABLE tableName DROP PRIMARY KEY;删除主键约束(如果主键有AUTO_INCREMENT,是删除不了的)<br> ALTER TABLE tableName ADD [CONSTRAINT] UNIQUE KEY (columnName1, columnName2);在多个columnName上添加唯一约束<br> ALTER TABLE tableName DROP KEY keyName; 删除唯一约束,keyname可以通过SHOW CREATE TABLE tableName;或SHOW INDEXES FROM tablename\G; 查看<br> ALTER TABLE tableName ADD [CONSTRAINT] FOREIGN KEY (columnName) REFERENCES tableName(columnNameB);添 加外键约束<br> ALTER TABLE tableName DROP FOREIGN KEY keyName;删除外键约束<br> ALTER TABLE tableName ALTER columnName SET DEFAULT 15;添加默认约束<br> ALTER TABLE tableName ALTER columnName DROP DEFAULT;删除默认约束<br>
    查看全部
  • 每张数据表,主键约束只有一个,而唯一约束每张数据表可以有多个
    查看全部
  • 添加字段:<br> ALTER TABLE tableName ADD [COLUMN] columnName VARCHAR(20) NOT NULL [FIRST|AFTER columnName];<br> ALTER TABLE tableName ADD [COLUMN] (columnName1, columnName2);<br> 删除字段:<br> ALTER TABLE tableName DROP [COLUMN]columnName;<br> ALTER TABLE tableName DROP [COLUMN]columnName1, DROP columnName2;<br> ALTER TABLE tableName DROP [COLUMN]columnName, ADD columnName;
    查看全部
  • 修改MySQL提示符 连接客户端时通过参数指定 shell>mysql -uroot -proot(密码) --prompt 提示符如:\h,回车后变成localhost 连接上客户端后,通过pormpt mysql>prompt 例子:prompt mysql> \D:完整的日期 \d:当前数据库 \h:服务器名称 \u:当前用户 例子:mysql>PROMPT \u@\h \d> 输出结果:root(当前用户)@localhost(主机名称) (none)(么有打开数据库)>
    查看全部
  • 外键约束的参照操作 先插入父表数据,才能插入有外键的子表数据<BR> CREATE TABLE tableName( id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, username VARCHAR(20) NOT NULL, pid SMALLINT UNSIGNED, FOREIGN KEY (pid) REFERENCES pronvince(id) ON DELETE CASCADE; );<br> 删除行:DELETE FROM tableName WHERE id=3;
    查看全部
  • order by 对查询结果进行排序,默认是升序 order by{col_name} select * from users order by id desc; //对一个字段排序 select * from users order by age,id desc; //两个字段同时排序 desc是降序 1、对查询结果进行排序:[ORDER BY [col_name | expr | position } [ASC|DESC],...] 2、可以同时按多条字段进行排序,规则是先按前面的字段排,在基础上再按后面字段排。 3、如:SELECT * FROM users ORDER BY age DESC,id DESC; 先按照age降序排序,如果age有重复的,重复的字段里按id降序排序
    查看全部
  • SHOW CREATE TABLE tablename;显示表的信息<BR> SHOW INDEXES FROM tablename; 显示表的索引 加\G 以Grid形式显示<BR> CREATE TABLE tablename(id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, foreignkey SMALLINT, FOREIGN KEY (foreignkey) REFERENCES targetTableName(targetColumn));
    查看全部
  • cls清空 MySQL登陆:mysql -v;(版本信息);mysql-uroot -p -P3306-h(服务器名称提供)127.0.0.1(本地回环地址),后面两个如果没变可不加。回车后输入密码。 MySQL退出:mysql>exit;quit;\q 上下箭头进行翻阅
    查看全部
  • 外键约束的要求
    查看全部
  • 启动/关闭MySQL服务 一、所有服务 二、net start mysql<>net stop mysql
    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!