mysql学习笔记1-sql分类和数据库操作
连接mysql. 在mysql bin目录里面的 mysql.exe进行连接。
>mysql -h 127.0.0.1 -P 3306 -u root –p /* 这里-h参数表示mysql服务器地址,P表示端口,-u 表示用户名–p表示密码*
/创建数据库
Create database test; //表示创建一个test的数据库
数据库命名规范
1-数据库名字是否区分大小写是和系统有关系的。在window下不区分,在linux区分(因为当mysql创建一个数据库的时候会在mysql的data目录下创建一个以数据库命名的目录)
2-数据库命名应该见名知意。建议采用下划线模式
3-数据库的名字可以是数字,字符或者中文等(中文要设置编码)。还有数据库名字最好用单引号包含。避免冲突。
4-数据库的名字是不能重复的。
数据库的文件保存
数据库文件是保存在mysql目录下的data目录下,一个数据库对应一个同名的文件夹(特殊字符,如中文,是以编码的形式体现的。)
在该文件夹下面有个db.opt文件,该文件内容如下
default-character-set=latin1
default-collation=latin1_swedish_ci
这个是保存在创建数据库的时候额外参数。
数据库的增删改查:
查看所有的数据库:show databases;
查看数据库的创建语句:show create database db_name(这个是数据库的名字,例如test)
删除数据库: dropdatabase db_name
修改数据库编码属性:alte database db_name character set gbk //设置为gbk编码
修改数据库名字:修改data目录下对应目录的名字(可是这个方法不是通用的)
转载于:https://blog.51cto.com/lengai/1329370