mysql学习(1)
来源:互联网 发布:mac去除app store角标 编辑:程序博客网 时间:2024/06/18 03:00
数据库命名规则
1 不能与其他库重名
2 名称以字母、数字、下划线、$符号构成,不不能使用纯数字
3 长度不可以超过64个字符
4 不不能使用MySQL关键字
5 Windows中数据库名,表名不区分大小写,Linux下区分,所以建意使用小写的数据库或表名
select version();显示当前数据库的版本;
select now();显示当前时间;
select user();显示当前登录的用户;
select database();查看当前使用的数据库
net start mysql; //开启mysql服务(在window下)
net stop mysql; //开闭mysql服务(在window下)
mysql -u用户名 -p密码 //登录到数据库;
mysql -u用户名 -p密码 –tee:/tmp/mysql.log //登录到数据库,并且使用tee记录mysql client 所有的操作
create database pdq charset utf8; //创建数据库pdq;
show databases; //查看所有数据库;
use test; //切换到test数据库;
drop database pdq; //删除数据库;
show tables; //查看所有数据库表
desc 表名; //查看表字段
rename table 旧表名 to 新表明
select * from 表名 //查看表所有的记录
show create database pdq; //查看创建数据库的语句信息;
exit; //退出终端
mysql 设计篇
数据表概念
数据值和列类型
数据字段属性
数据表对象管理
数据表的类型以及储存位置
数据表的默认字符集
创建索引
表字段类型
数值
int int(3) 与长度无关,不够3位时前面补0,默认看不见
float
字符串
char(n) 255字节
varchar(n) 255字节
char和varchar区别
char为定长字符串,缺点占用空间,优点是检索速度快
varchar变长字符串 缺点是检索速度慢,优点是节省空间
unsigned
text 65535字节,存多少是多少和varchar差不多
longtext 42亿字节
日期
date
time
datetim
year
记录时间一般使用int类型用来记录时间戳
- mysql学习--mysql必知必会1
- MySQL学习1:初识MySQL
- Mysql学习笔记(1)
- MySQL学习1
- mysql 性能学习1
- mysql学习1
- Mysql 学习-1
- MySQL学习笔记1
- Mysql学习1
- mysql学习(1)
- MySQL学习笔记1
- MySql学习1
- MySql学习笔记1
- MySQL学习笔记1
- Mysql学习1
- MYSQL学习笔记1
- MySQL学习笔记1
- mysql学习1
- c++语法(一)
- Codeforce - 361 - B. Levko and Permutation
- java的抽象类和接口
- Linus Torvalds最讨厌的7项技术发布啦!
- 埃氏筛法打印质素表碰到数组越界问题
- mysql学习(1)
- String s = new String("XYZ"); 到底生成了几个对象?
- Omi教程-组件
- 面向对象的5个设计原则
- HTML5笔记-(常用元素)
- JAVA设计模式--外观模式
- php实现mysql事务处理实例以及在thinkphp里的运用
- 安卓开发时语言国际化自适应
- C++ 构造函数