mysql 学习笔记《一》

  这是本人在学习mysql 中记录的一些常用到的笔记知识点,这是第一部分,后续部分以后会继续上传,希望大家能多多支持和关注,并给出一些意见,不多说了,直接上代码

net start mysql 开启
net stop mysql 关闭
windows 的 dos 清屏:cls

1 、 MySQL的登录
mysql -uroot -proot -P3306 -h127.0.0.1
mysql  参数
 -D database= name 打开指定的数据库
delimiter = name  指定分隔符
-h host = name 服务器名称
-p password 密码
-prompt=name 设置提示符
-u user=name 用户名
-v version 输出版本号并退出
2、msyql 退出
mysql> exit;(quit;)(\q;)

3、修改mysql 的提示符
①未登录修改
shell >mysql -uroot -proot --prompt 提示符(比如:\h ,等其他)
②登陆后修改
mysql>prompt 提示符
例如:mysql>prompt \h  显示:localhost

提示符简称:\D 完整的日期,\d 当前的数据库,\h 服务器名称,\u 当前用户

4、常用命令
select version();版本号
select now(); 当前的日期
select user();当前的用户

规范:
①关键字与函数名称全部大写 
②数据库名称,表名称和字段名称全部小写
③SQL语句必须分号结尾

5、 操作数据库
create database  if not exist  库名;

查看当前数据库列名
show databases;

上下键 
show warnings; 查看错误信息

show create database 库名; 查看库的基本信息

set names gbk; 设置编码语言

alter 修改数据库
alter database 库名  character set=utf8 ;

删除数据:drop database 库名;

二、数据库的类型
一个字节=8位
1、 整型数据 tinyint(255)1字节 ,smallint(6万左右)2字节 ,
mediumint(千万) 3字节, int (4字节), bigint  8个字节 
(无符号都是存整数,有符号位是负数和整数之间)

2、浮点类型
float(m,d)  double(m,d) m是数字总位数,d是小数点后的位数

3、日期类型
year  time date  datetime  timestamp 

4、字符型
char  varchar tinytext  text  mediumtext  longtext  enum  set  


三、数据表的操作
use 库名   打开使用数据库;

1、查看数据表列表
show tables from mysql;当前数据库下的所有表

2、 查看表结构
show create table 表名;
show columns from 表名;

3、插入记录
insert into table(字段) values(字段值);

  

posted @ 2014-08-22 00:13  尘封的秘密  阅读(104)  评论(0)    收藏  举报