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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • select upid,id from tablename group by age having id >1;分组条件
    查看全部
  • select upid from tablename group by upid asc/desc;查询分组
    查看全部
  • select * from tablename where id = 1 select id,name from tablename where id = 1 select * from tablename select tablename.id,tablename.name from tablename where id = 1 select id as userid,name as username from tablename 取得别名
    查看全部
  • delete from tablename where id = 1;删除数据 没有条件则删除所有数据
    查看全部
  • update更新数据 update <表名> set <列名>=<表达式>,[,<列名>=<表达式>]... [where <条件>];
    查看全部
  • updata tablename set a='a',b='b' where id=1;更新数据,如果没有条件,则所有数据都将被更新
    查看全部
  • insert插入 可以将查询结果插入到指定数据表
    查看全部
  • 前面说的insert [column_name]values(...)[,(...),(....)];的方法比较常用,可以一次性插入多条记录,并且可以输入表达式甚至是函数但是无法进行子查询 insert tb_name set column_name={expr|default}的方法是可以进行子查询,但是只能插入一条记录. 第三种是: insert table_name [(colname...)] select..... 这种方法就是把查询到的结果插入到指定数据表中
    查看全部
  • insert tb_name select...将查找到的数据插入到数据库
    查看全部
  • 插入记录:insert tb_name set column_name='',column_name='' 一次只能插入一条记录
    查看全部
  • insert插入记录 INSERT [INTO] table_name [(column_name,...)] {VALUES|VALUE} ({expr|DEFAULT},...),(...),...; /** column_name 表示列名 expr 表示表达式 DEFAULT 可直接书写,表示默认值 当字段有自动增加的属性后,在插入表的所有字段的数据时,可以填写 NULL 或 DEFAULT 这两个关键字,表示按照原先默认自动增长的属性 插入多行数据时,可以用逗号隔开 */ Eg: INSERT INTO table_name VALUE(DEFAULT,'BeforeDayBreak',md5('123'),DEFAULT,0),(NULL,'Superman',md5('123'),DEFAULT,0); 自增的属性可以为其赋值为null或者default来实现自增
    查看全部
  • insert into tablename () values (); insert tablename () values (); insert into tablename () value (); insert tablename () value (); 可以省略列名 INSERT INTO table_name VALUE(DEFAULT,'BeforeDayBreak',md5('123'),DEFAULT,0),(NULL,'Superman',md5('123'),DEFAULT,0);
    查看全部
  • 默认约束和非空约束不存在表级约束,只能为列级约束 主键约束,唯一约束,外键约束即存在表级约束,也存在列级约束
    查看全部
    1 采集 收起 来源:回顾和概述

    2015-05-27

  • create table user( id smallint primary key not null auto_increment, name varchar(20), age smallint ); 2. show create table user; 查看创建表信息 show tables; 显示当前数据库所有的表 show columns from user; 显示列属性 或 discribe user; show indexes from user \G; 显示所有的索引,“\G” 表示按列显示 3. drop table user1; 删除表 4. 表添加一列: alter table user add age tinyint 表删除一列: alter table user drop age; 5. 添加主键约束:alter table user2 add primary key (id); 删除主键约束:alter table user2 drop primary key; 添加唯一约束: alter table user2 add unique key uni_key (name); 删除唯一约束: drop index uni_key on user2; 添加外键约束:alter table user2 add foreign key (age) references user(id); 添加默认约束:alter table user2 alter age set default 20; 删除默认约束:alter table user2 alter age drop default; 修改列属性:alter table user2 modify name varchar(30); 修改列名:alter table user2 change age age1 tinyint not null; 修改表名:alter tabler user2 rename user3 或者 rename table user3 to user2; 注:尽量不要修改列名和表名
    查看全部
    0 采集 收起 来源:小结

    2015-05-27

  • win+r键调出输入框 启动与停止mysql服务: 1、“运行”里输入“compmgmt.msc”,打开计算机管理,在服务中找到mysql服务,右键开启或停止; 2、“运行”里输入“cmd”,命令行: net start mysql (启动服务) net stop mysql (停止服务)
    查看全部

举报

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

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