1.打开数据库:
1.cmd-->mysql -u root -p123456 ;
2.开始--应用程序----mysql---mysql sever 5.7----第二个
2.数据库;
1. 创建
create database 表名;
2.查询
show databases(显示数据库)。
3.创建指定字符
create datebase 表名 character set utf8;
4.查看数据库的字符集
show create datebase 表名
5.删除数据库:
drop database 表名。
drop database if exists 表名。
3.表:
1.指向数据库:
use 库名;
2.创建表名:
create table name(列表1,类型1);
2.1:创建字符集表,有编码格式
create table 表名(列名 数据类型 )character set 字符集。
eg:alter table t1 charater set gdk;
check :show create table t1;
3.查看表:
show tables;
4.删除表
drop table 表名;(没有会报错)
drop table if exists 表名;
5.给表添加数据
insert into 表名 values(列1, 列2,......)
eg:insert into users values(1,'lhl1');
6.查看表里的具体列
select * from 表名 *表示所有列
select id from 表名
7.表添加1列
alter table 表名 add 列名 新的数据类型。
4.备份数据 在dos环境下输入
mysqldump -u root -p123456 库名 >d:/pc.sql; 尖括号。
5.导入数据:
1.创建一个新的空的数据库
create database 数据库名;
2. 指向新的数据库
use 新建的数据库名
3. 导入
source d:/pc.sql
6.mysql里的数据类型
1.short----->smallint;
2.int------->int
3.long------->integer
4.float ------->float(m,d) m: 有效数字,d:小数点后几位,如果小数大于d+1,四舍五入。小数等于d+1,五舍六入。
5.double------>double 与flaot类似;
6.boolean----->tinyint 0,1;可以输入true,false,显示的是0,1
7.string----varchar(45)
8.string-----text 大文本.
9date -------date
7.date 详解:
date :年月日
datetime: 年月日时分秒 时间不变 now()获取当前时间。update()更新时不变。
timestamp: 获取当前时间 now() ,update某条记录时,该列的值会自动更新。
update 表名 set 列=值;
8.