mysql学习笔记1-sql分类和数据库操作

090155595.png

连接mysql. mysql bin目录里面的 mysql.exe进行连接。

>mysql -h 127.0.0.1 -P 3306 -u root �Cp  /* 这里-h参数表示mysql服务器地址,P表示端口,-u 表示用户名�Cp表示密码*

/创建数据库

Create database test; //表示创建一个test的数据库

数据库命名规范

1-数据库名字是否区分大小写是和系统有关系的。在window下不区分,在linux区分(因为当mysql创建一个数据库的时候会在mysqldata目录下创建一个以数据库命名的目录)

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目录下对应目录的名字(可是这个方法不是通用的)



你可能感兴趣的:(sql,入门,学习笔记,数据库操作)