去官网下载mysql服务端和客户端
使用命令行工具:数据库连接指令:mysql -u root -p (其中root为数据库安装是用户名)
Enter password 123456
进入到mysql中
英文的封号表示结束
数据库的相关命令
一、创建数据库:create database mysql_1790 再加上英文的封号
二、查看数据库: show databases 再加上英文的封号 ()
三、连接数据库: use mysql_1790;
四、删除数据库:drop database mysql_1790
表的相关命令
创建表相关的规则:1、必须字母开头 2、长度为1~30个字符
3、对于同一用户不能使用相同的表名称
一、查看表结构:desc +表名 eg:desc t_user
二、表的重命名:alter table+旧表名 rename 新的表名
三、表的删除: drop table +表名
四、查看表: show tables
修改表结构:
1.表中添加字段:alter table 表名称 add 字段名称 字段类型
2.修改表中字段:alter table 表名 change 字段原名 字段新名 字段类型
修改类型 alter table 表名 modify 字段名称 字段类型
3.删除表中字段:alter table 表名 drop 列名称
数据更新操作:
1.insert into 表名称(eg:t_user)( 列名称1,列名称2,列名称3)values(1,'大大',22)
2.select*from 表名称(eg:t_user) 查看表数据
3.update 表名称 set 字段=值,字段2=值2 where 条件(id=1)
4.delete from 表名称 where 条件
5.delete from 表名称 (清空表)
约束条件
非空约束not null
唯一约束 unique
主键约束primary key auto_increment(自增 eg:PK_Oid primary key
外键约束 constraint PK_Oid foreign key(customer_id) references t_customer(cid)
外键customer_id 参考表t_customer 表中的关键字段cid
eg:constraint user_id_pk foreign key(user_id)references t_user(id)
导出和备份:
1.导出数据库语法:mysqldump-u用户名 -password数据库名 >导出的文件名
eg:mysqldump -u root -p mysql_1790> f:\java\mysql_1790.sql
2.导出一张数据表:mysqldump-u用户名 -password数据库名 表名 >导出的文件名
eg:mysqldump -u root -p mysql_1790 t_user > f:\java\mysql_1790.sql
恢复:source
别名:select e.id as '用户编号',e.name as '用户名',e.age '年龄',e.sex '性别' from t_user e;