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(字段值);
每天学习一点,日积月累最终会汇成大海!
浙公网安备 33010602011771号