最近开始学习MySQL 所以将这两天所学习到的知识简单小结一下
1.status 显示数据库信息
2.数据类型:
a.字符串:
char(m):固定长度的字符,最多255个字符;
varchar(m):可变长度的字符串,最多255个字符
b.整型:int
c.浮点型:float[(m,d)] m,宽度指示器,表示小数点左右数据长度的总和;d,精度指示器,表示小数点右边的数值位数
d.set: 表示多个数值的组合
e.enum: 和 set类似,表示多个数值,但是只能选择一个
f.text/blob :用来保存255到65535个字符,text不区分大小写,blob区分大小写
3.常用权限:
全局管理权限:
FILE:在mysql服务器上读写文件;
PROCESS:显示或者杀死其它用户的服务进程
RELOAD:重载访问控制表,刷新日志等
SHUTDOWN:关闭mysql服务
数据库/数据库表/数据列权限:
ALTER:修改已存在的数据表(增/删列)和索引
CREATE:建立新的数据库或者数据表
DELETE:删除表的记录
DROP:删除数据表或数据库
INDEX:建立或删除索引
INSERT:增加表的记录
SELETE:显示/搜索表的记录
UPDATE:修改表中已存在的记录
(权限这一段看自一个博客,具体已记不清,当时感觉很助于理解,所以记录下来)
4.mysql常用操作(命令):
a.登陆:
mysql -uroot -p (有密码时)
mysql -u root (无密码时登陆)
b.操作:
MySQL >create database;(创建数据库)
> show databases;(查看当前所有数据库)
> use dataname;(作用于具体数据库)
> show tables;(查看数据库中的表)
> CREATE TABLE user(name char(m),passwd char(m));(创建表user,和其中的两个字段name,passwd)
> describe user;(查看表user的字段)
> insert into user values();(向表内插入若干条记录)
> select * from user;(查看表user中的所有数据)
> delete from user where name ="";(删除表中的数据)
> update user set name ="" where name ="";(修改比表中的数据)
>exit (退出数据库)
注意:“;”作为哦命令结束符,必不可少
以上就是今天的一些小结,后续会继续更新下去