MySQL学习笔记
来源:互联网 发布:淘宝宝贝违规记录没了 编辑:程序博客网 时间:2024/06/04 01:18
- show databases:安装完之后通常显示四个数据库mysql(描述用户访问权限),test(通常用于测试),information_schema,performance_schema
- create database db_name db_name不能与已有的重名,创建之后可以用show create database db_name 。show databases查看当前所有已创建的数据库
- drop database db_name 用于删除数据库,数据库中的所有表和数据一同被删除。如果数据库不存在,则删除出错
- 使用show engines显示数据库支持的所有存储引擎类型,support列的值表示某引擎能否使用.
- InnoDB事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键。InnoDB是MySQL的默认存储引擎。
- use 数据库名 指定操作是在哪个数据中,如果没有选择会抛出“No database selected”的错误
- create table tb_name(字段名1 数据类型[列级别的约束条件][默认值],字段名2 数据类型[列级别的约束条件][默认值],……[表级别约束条件])。表的名称不区分大小写,不能使用SQL中的关键字如DROP,ALTER,INSERT等。列之间用逗号区分。
eg:create table tb_emp1(id INT(1),name varchar(25),deptId INT(1),salary FLOAT); - show tables查看数据库中的所有表
- 主键约束:要求主键唯一且不为空
- 单字段主键:在定义的同时指定主键,字段名 数据类型 primary key[默认值];在定义完所有列之后指定主键,[约束名CONSTRAINT]primary key[字段值],字段名 primary key(id)
- 多字段联合主键:primary key(字段值1,字段值2,字段值3…)
eg:create table employees(employeeNumber int(11) primary key not null unique auto_increment,lastName varchar(50) not null,firstName varchar(50) not null,moble varchar(25) unique,officeCode varchar(10) not null,jobTitle varchar(50) not null,birth datetime not null,note varchar(5));
0 0
- 【MySQL】MySQL学习笔记
- 【mysql】mysql学习笔记
- Mysql学习笔记 --- mysql数据类型
- MySQL学习笔记--MySQL编程
- JBoss-MySql学习笔记
- mysql学习笔记
- Mysql学习笔记(1)
- Mysql学习笔记
- MySQL学习笔记
- Tomcat Mysql 。。。学习笔记
- mysql学习笔记
- mysql DB(学习笔记)
- MySQL 学习笔记一
- MySQL学习笔记
- mysql学习笔记
- mysql学习笔记
- MySQL学习笔记
- MySql学习笔记
- 设计模式---生成器(Builder)
- CI框架 DB缓存注意:手动开关缓存
- USACO2.2 集合
- jvm堆内存分代
- Java日志全解析(上)
- MySQL学习笔记
- 递推HDU2074
- 美邦威集成呼吸墙饰
- eclipse打包出错 GC overhead limite execteeded
- 4-3 简单求和 (10分)
- python 异常处理
- 文本编辑器的使用和七牛图片上传
- 【bzoj1026】[SCOI2009]windy数
- POJ 1013 Counterfeit Dollar