Loading

随笔分类 -  MySQL

摘要:1.插入数据 insert into tb_name(col_name,col_name2,....)values(value1,value2,......); 2.更新数据 update tb_name set col_name=new_value1,col_name2=new_value2,.. 阅读全文
posted @ 2017-02-26 19:53 王树燚 阅读(171) 评论(0) 推荐(0)
摘要:更改字段名 alter table tb_name change col_name new_col_name create_definition; 阅读全文
posted @ 2017-02-26 19:44 王树燚 阅读(14492) 评论(0) 推荐(1)
摘要:ALTER [IGNORE] table tb_name alter_spec,alter_spec......... alter_specification: ADD [COLUMN] create_definition [FIRST|AFTER column_name] --添加新字段 ADD 阅读全文
posted @ 2017-02-26 15:40 王树燚 阅读(344) 评论(0) 推荐(0)
摘要:数据表的修改包括列的增加、列的删除、约束的添加、约束的删除等。 添加单列 ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST | AFTER col_name] FIRST:位于所有列之前 AFTER col_nam 阅读全文
posted @ 2017-02-26 15:18 王树燚 阅读(207) 评论(0) 推荐(0)
摘要:对一个数据列建立的约束,称为列级约束 对多个数据列建立的约束,称为表级约束 列级约束即可以在列定义时生命,也可以在列定义后声明。 表级约束只能在列定义后声明。 NOT NULL和DEFAULT只存在列级约束。 PRIMARY KEY、UNIQUE、FOREIGN KEY同时存在表级约束和列级约束。 阅读全文
posted @ 2017-02-26 14:45 王树燚 阅读(3088) 评论(0) 推荐(1)
摘要:1.约束保证数据的完整性和一致性 2.约束分为表级约束和列级约束 3.约束类型包括: NOT NULL(非空约束) PRIMARY KEY(主键约束) DEFUALT(默认约束) FOREIGN KEY(外键约束) 外键约束 保持数据的一致性,完整性。 实现一对一或一对多关系。 外键约束的要求 1. 阅读全文
posted @ 2017-02-25 21:27 王树燚 阅读(131) 评论(0) 推荐(0)
摘要:当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。 例如: 性别: 1. 男 2. 女 3. 保密 阅读全文
posted @ 2017-02-25 09:15 王树燚 阅读(209) 评论(0) 推荐(0)
摘要:primary key = unique + not null unique 就是唯一,当你需要限定你的某个表字段每个值都唯一,没有重复值时使用。比如说,如果你有一个person 表,并且表中有个身份证的column,那么你就可以指定该字段为unique。 从技术的角度来看,Primary Key和 阅读全文
posted @ 2017-02-25 09:01 王树燚 阅读(222) 评论(0) 推荐(0)
摘要:1. 当前版本 select version(); 2.当前日期 select now(); 3.当前用户 select user(); 4.当前数据库 select database(); 5.数据库表结构 show columns from tb_name; 阅读全文
posted @ 2017-02-24 09:00 王树燚 阅读(84) 评论(0) 推荐(0)
摘要:MySQL提示符 \D 完整日期 \d 当前数据库 \h 服务器名称 \u 当前用户 1.连接之前修改提示符 mysql -uroot -proot --prompt [MySQL提示符] 2.连接之后修改提示符 mysql > prompt [MySQL提示符] 阅读全文
posted @ 2017-02-24 08:57 王树燚 阅读(144) 评论(0) 推荐(0)
摘要:mysql数据类型:整型、浮点型、日期时间型、字符型。 1.整型 TINYINT 1字节 (-128,127) (0,255) 小整数值 SMALLINT 2字节 (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3字节 (-8 388 608,8 388 607 阅读全文
posted @ 2017-02-24 08:47 王树燚 阅读(191) 评论(0) 推荐(0)
摘要:1.链接数据库 mysql -u root -ppassword 2创建数据库 create database mr_book; 3选择数据库 use mr_book; 4 创建表 create table tb_mrbook(id int(4) auto_increment primary key 阅读全文
posted @ 2017-02-23 17:58 王树燚 阅读(134) 评论(0) 推荐(0)
摘要:1.修改mysql 配置文件my.cnf 标签[mysqld]下添加即可 character-set-server = utf8 2.创建数据库时设置字符集 create database db_name character set=utf8; 3.修改数据库字符集 alter database d 阅读全文
posted @ 2016-12-11 20:24 王树燚 阅读(224) 评论(0) 推荐(0)