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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 插入记录: CREATE TABLE users(id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,username VARCHAR(20) NOT NULL,password VARCHAR(32) NOT NULL,age TINYINT UNSIGNED NOT NULL DEFAULT 10,sex BOOLEAN); INSERT users VALUES(NULL,'Tom','123',25,1); ------为自动编号的字段赋值可以用NULL或DEFAULT。 同时插入多条数据在VALUES用英文逗号分开即可。
    查看全部
  • ZHILI
    查看全部
  • 小写也行
    查看全部
  • 运算符函数
    查看全部
  • mysql.ini 【client】
    查看全部
  • 创建省份表 id字段 无符号位 有主键 有自主编号 省份名称字段 变长字符 不能为空 用户表 id字段 无符号 有主键 有自主编号 用户名字段 变长字符 不能为空 用户所在省份 连接(省份表中的id) privonces users
    查看全部
  • mysql目录结构
    查看全部
  • 应届
    查看全部
  • 回顾的
    查看全部
    0 采集 收起 来源:内容回顾

    2017-06-06

  • 验证表中是否有相应的记录:SELECT * FROM province; 显示索引:SHOW INDEXES FROM province;SHOW INDEXES FROM province\G;(以网格呈现) 打开数据表test:USE test; 查看创建命令:SHOW CREATE TABLE province; 查看数据表结构:SHOW COLUMNS FROM tb3; 插入记录:INSERT [INTO] tb1_name [(col_name,...)] VALUES (val,...); 查看数据表列表:SHOW TABLES [FROM db_name] [LIKE 'pattern'|WHERE expr]; 添加的单列将他至于那一列后面语句:after 后面跟要添加其下的列名 alter table users1 add 要添加的列名 varchar(32) not null after 列名; 将添加的单列位于所有列之前:first alter table users1 add 要添加的列名和属性 first; 1、添加单列:如果指定FIRST,则在整个表的最前方,默认不写为整个表的最后方;如果指定AFTER col_name,则在col_name的后面。 ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST AFTER col_name] 2、添加多列:无法指定FIRST/AFTER、只能默认为最后方。 ALTER TABLE tbl_name ADD [COLUMN] (col_name column_definition,...) 3、删除单列 ALTER TABLE tbl_name DROP [COLUMN] col_name 4、删除多列(Ps:删除一列的同时,新增一列。其间用逗号隔开) ALTER TABLE tbl_name DROP [COLUMN] col_name, DROP [COLUMN] col_name,DROP [COLUMN] col_name
    查看全部
  • 外键约束的参照操作 1.CASCADE:从父表删除或更新且自动删除或更新子表中匹配的行 2.SET NULL:从父表删除或更新行,并设置子表中的外键列为NULL。如果使用该选项,必须保证子表列没有指定NOT NULL 3.RESTRICT:拒绝对父表的删除和更新操作 4.NO ACTION:标准SQL的关键字,在MYSQL中与RESTRICT相同 DELETE FROM tb-name WHERE id=2;
    查看全部
  • 外键约束: FOREIGN KEY (子表字段名) REFERENCES 父表 (父表字段名) 要求: 数据表的存储引擎只能为InnoDB:配置文件中default-storage-engine=INNODB; 父表和子表禁止使用临时表(子表:具有外键列的表;父表:子表参照的表) 外键列和参照列必须具有相似的数据类型。数字长度或有无符号必须相同,字符长度可不同 外键列和参照列必须创建索引。如果参照列不存在索引的话,MySQL将自动创建索引 SHOW INDEXES FROM 表名 查询表格中的索引 在 MY.ini 文件中编辑默认的存储引擎:default-storage-engine=INNODB; 显示创建表的语句:SHOW CREATE TABLE table_name; 查看表是否有索引:SHOW INDEXES FROM table_name; 以网格查看表是否有索引:SHOW INDEXS FROM table_name\G; Eg: CREATE TABLE table_name1( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(20) NOT NULL ) CREATE TABLE table_name2( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) NOT NULL, pid SMALLINT UNSIGNED, FOREIGN KEY (pid) REFERENCES table_name1(id) /* 外键 pid 参照 table_name1中的 id 字段 */ )
    查看全部
  • 外键约束德玛索引
    查看全部
  • 字符存储类型及大小。
    查看全部
  • PRIMARYT KEY
    查看全部

举报

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

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