mysql Notepad

use command access mysql:mysql -u usename -p password
display all databases: show databases
use someone database: use database(a database name)
create a database: create database database's name
export database(mysqldump -u usename -p databasename)
import database: source a.sql(the name of sql file)

Something we need to pay attention to:
1、设计时尽量避免NULL类型的Column,因为Mysql对带有null值的Column优化要难些,尽量使用0或者空字符代替null


1、varchar, char:varchar是变长,实际存储长度比实际数据长度多1~2位,用于存储字符长度,适合于最大长度远大于平均长度的类型。5.0以后的 mysql保留varchar数据的trailing space. 4.0以前的版本去除,对于字符长度更新后的变化,各个引擎实现有所不同。char定长,用于存储短字符


2、ENUM:MYSQL使用integer来索引ENUM字符,查询时,首先得到索引,类似id,再去找对应的字符。join CHAR OR VARCHAR类型的column到enum要慢些

3、DATETIME && TIMESTAMP:DATATIME可以存储1001-9999年,精确到秒,8B存储空间;TIMESTAMP 4B存储空间,1970-2038年,依赖于时区,默认情况下,MYSQL在插入时填充当前时间,update时更新
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值