****************************************安装mysql****************************************************
1、mysql目录组成:
1、bin 可执行文件
2、data 存储数据文件
3、docs 文档
4、include 存储包含的头文件
5、lib 存储库文件
6、share 错误消息和字符集文件
配置文件 my.ini
添加环境变量(path)
2、启动mysql:net start mysql57(管理员下运行 cmd)
3、mysql登陆:通过登陆参数(-D --delimiter -h -p -P --prompt -u -V),至少要提供用户户名和密码
-D --database=name 打开指定数据库 --delimiter = name 指定分隔符 -h --host=name 服务器名称 -p --password[=name] 密码 -P --port=# 端口号 --prompt=name 设置提示符 -u --user=name 用户名 -V --version 输出版本信息并且退出 有大小写区分;--user=name 要输入相应用户名,-uroot4、修改提示符
\D 完整的日期 \d 当前数据库 \h 服务器名称 \u 当前用户5、mysql语句规范:
关键字与函数名称全部大写 数据库名称,表的名称,字段名称全部小写 SQL语句必须以分号结尾
****************************************操作mysql****************************************************如何创建数据库?
{必选项}[可选项] 创建数据库: CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name; IF NOT EXIT:如果数据库不存在,直接创建,如果存在,则提示一个警告。如果没有这个参数,而数据库已存在,则产生错误。 DEFAULT:设定编码方式,如果未设定,则采用默认编码方式。 修改数据库: ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name; 删除数据库: DROP {DATABASES | SCHEMAS} [IF EXISTS] db_name; 查看当前服务器下的数据库列表: SHOW {DATABASES | SCHEMA} [LIKE ‘pattern‘ | WHERE expr]; 查看警告信息: SHOW WARNINGS; SHOW 后接命令行,则返回命令行的具体信息。打开数据库:USE db_name
****************************************数据类型mysql****************************************************1、整型2、浮点型3、时间类型4、字符类型:
CHAR(M) M个字节 0<=M<=255 定长 M是5就5个字节 abc会算成abc00; VARCHAR(M) L+1个字节 L<=M,0<=M<=65535; 变长 abc就是abc; TINYTEXT L+1个字节,L<2的8次方; TEXT L+2个字节,L<2的16次方; MEDIUMTEXT L+3个字节,L<2的24次方; LONGTEXT L+4个字节,L<2的32次方; ENUM(‘value1‘,‘value2‘,...)1or2字节 取决于枚举值的个数(最多65535个值); SET(‘value1‘,‘value2‘,...)1、2、3、4、8字节,取决于set成员个数(最多64个成员);
时间: 2024-09-30 08:48:21