为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 为什么不用MySQLWorkbench去讲解啊
    查看全部
    0 采集 收起 来源:操作数据库

    2014-12-22

  • 数据类型 整型 (tinyint smallint mediumint int bigint) 浮点型 (FLOAT{[M,D]},DOUBLE{[M,D]})M:总位数,D:小数点后位数 日期 (YEAR DATE TIME TIMESTEMP) 字符型 (CHAR VARCHAR TEXT) DOS 界面连接数据库 mysql -u用户名 -p密码 -hHOST 显示数据库 SHOW DATABASES; 显示表结构 SHOW COLUMNS FROM table; 显示所有表 SHOW TABLES; 进入数据库 USE 数据库; 创建数据库 CREATE DATABASE 库名; 创建表 CREATE TABLE 表名(字段及信息; 插入数据 INSERT INTO table []VALUES();[]为空说明插入全部的值 查询数据 SELECT 字段 FROM table WHERE 条件 自增的 auto_increment 主键约束 primary key(有auto_increment的一定是主键,主键不一定有auto_increment) 唯一约束 unique key 默认约束 default 当没有赋值时则自动添加默认值
    查看全部
    1 采集 收起 来源:总结

    2015-02-21

  • @MySQL——(二)数据类型与操作数据表——主键 1、PRIMARY KEY:主键约束 2、每张数据表只能存在一个主键 3、主键保证记录的唯一性 4、主键自动为NOT NULL 5、主键一般与AUTO_INCREMENT搭配,如果不加自增加,需要自己添加,且不能重复。 ***注意:但AUTO_INCREMENT必须和主键才能使用
    查看全部
  • @MySQL——(二)数据类型与操作数据表——自动编号 1、自动编号:保证记录的唯一性 2、类型必须为整型(可以说FLOAT(5,0)等,但不能是小数),必须和主键PRIMARY KEY组合使用 3、默认情况下,起始值为1,每次的增量为1
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2014-12-22

  • @MySQL——(二)数据类型与操作数据表——空值与非空 1、NULL,字段值可以为空 2、NOT NULL,字段值禁止为空,不赋值会报错
    查看全部
  • @MySQL——(二)数据类型与操作数据表——记录的插入与查找 1、插入记录 INSERT [INTO] tbl_name [(col_name,...) ] VALUES(val1,val2,....) 2、部分字段赋值使用(col_name1,col_name2,...) 3、插入列col_name可以省略,但必须为所有字段输入信息,否则报错 4、查找记录:SELECT expr,... FROM tbl_name;
    查看全部
  • 【查看数据表列表】 SHOW TABLES [FROM db_name] 【查看数据表结构】 SHOW COLUMNS FROM tbl_name
    查看全部
  • 唯一性,不重复; !添加AUTO_INCREMENT 1、自动编号,且必须与主键组合使用 2、默认情况下,起始值为1,每次增量为一
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2014-12-22

  • INSERT db1 VALUES('Tom',34);
    查看全部
  • CHAR(M) M个字节,不够补0 VARCHAR(M) L+1个字节,其中L<=M且0<=M
    查看全部
  • @MySQL——(三)约束以及修改数据表——修改列定义和名称 ***不要随意更改列名和表名:引用问题 1、修改列定义 (位置) ALTER TABLE tbl_name 【MODIFY】 [COLUMN] col_name colum_definition [FIRST | AFTER col_name] 2、修改列名称(属性位置)CHANGE > MODIFY ALTER TABLE tbl_name 【CHANGE】 [COLUMN] old_col_name new_col_name column_definition [FIRST | AFTER col_name] 3、数据表更名 · 方法1:ALTER TABLE tbl_name RENAME [TO|AS] new_tbl_name · 方法2:RENAME TABLE tbl_name TO new_tbl_name[,tbl_name2 TO new_tbl_name2...]
    查看全部
  • @MySQL——(三)约束以及修改数据表——删除约束 1、删除主键约束 ALTER TABLE tbl_name DROP PRIMARY KEY; 2、删除唯一约束 ALTER TABLE tbl_name DROP {INDEX|KEY} index_name(引索通过SHOW INDEXES tbl_name查看); 3、删除外键约束 ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol(约束名字:通过SHOW CREATE TABLE tbl_name查看);
    查看全部
  • 记录查找:SELECT expr,... FROM tbl_name;
    查看全部
  • SHOW COLUMNS FROM 数据表名称; 【】可以省略,
    查看全部
  • @MySQL——(三)约束以及修改数据表——修改约束 1、添加主键约束: ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] PRIMARY KEY[index_type] (col_name); 2、添加唯一约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] UNIQUE KEY[index_type] (col_name1,col_name2...); 3、添加爱外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] FOREIGN KEY [index_type](外键列) REFERENCES 父类(参考列); 4、添加/删除默认DEFAULT约束 ALTER TABLE tbl_name ALTER col_name SET DEFAULT literal / DROP DEFAULT;
    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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