MYSQL入门
++++++++++++++++++++++++++++++++++++++++
一、就是直接重新启动mysql服务(即可)。
二、就是重新安装下mysql服务。分为四个步骤。
第一步删除c:windowns下面的my.ini第二步
找到你的mysql安装目录\bin文件夹下的\mysqladmin.exe第三步 在cmd下 输入 mysqld-nt -remove 删除服务
之后在cmd下进入到你的mysql目录下的bin目录,之后dir查看是否有mysqld.exe。
如果文件存在,那么就再输入mysqld-nt -install。重新安装mysql服务。
第四步 输入mysql 启动sql。
++++++++++++++++++++++++++++++++++++++
我自己也不知道怎么解决的
我还点击了 mysql .exe 和mysqld.exe
++++++++++++++++++++++++++++++++++++++++++
安装:小菲给的MySQL root root
Windows +R : cmd 回车
cd \
msql -uroot -proot 我的密码为空 http://study.163.com/course/courseLearn.htm?courseId=706085#/learn/video?lessonId=867411&courseId=706085 视频网页
http://study.163.com/course/courseLearn.htm?courseId=1004120022#/learn/video?lessonId=1048044170&courseId=1004120022 这个也不错 要安装 Navicat for MySQL
保存MySQL语句。
基本命令: \s //查看数据库基本信息
1:net stop mysql //关闭mysql
2: net start mysql //开启mysql
3: mysql -uroot -proot //登录MySQL
4 : show databases; //查看数据库
5:use test //切换到test数据库
6:show tables; //查看所有表 前提是切换到某个数据库以后 才可以去看表
7:select *from t1; //查看t1中的数据
8:desc t1; //查看t1表列结构
9:exit //退出mysql
mysql 基础篇
一。数据库操作
1 show databases; //查看所有数据库
2 create y1; //创建没有存在的数据库
3 use y1; //切换数据库到y1
4 show tables; //查看y1里面的表
5 drop databases y1; //删除数据库y1
6 show databases;
二 表操作
1 show databases; //查看数据库
2 create y1;
3 use y1;
4 show tables;
5 create table user(
id int,
name varchar(30),
pass varchar(30)
);
6 desc user ; //查看表字段
7 select *from user ; //查看所有表字段对应的值 * 是字段的意思
8 select id from user; // 查表中所有的id 在表user中
9 rename table user to user1; //修改表名为user1
10 show tables; //user 变成了user1
11 drop table user1; //删除表user1
第二课 数据库的设计篇
字段属性
1 数值
int 类型
float 类型
2 字符串
名字:char 或者varchar
标题:varchar(100)
内容:text
char(30) 255字节
varchar(30) 255字节
text 65535 字节
longtext 42亿字节
char(250) 快 无论多大 就占250字节
varchar(250) 节约空间 比如a就占一个字节
3 日起和时间
建表语句
1. desc 调试的意思 可以看索引的次数
2.\G 格式优化 后面不要留分号了
数据表字段 索引设置
1 主键索引
2 普通索引
建表
create table t2(
id int unsigned auto_increment,
name varchar(30),
primary key(id), //主键索引
index in_named(name) //普通索引
);
desc t2;
删除普通索引
alter table t2 drop index in_named; //如下图
添加普通给name列索引
数据表字段 加列
http://study.163.com/course/courseLearn.htm?courseId=706085#/learn/video?lessonId=866409&courseId=706085