1.“hua”代表的是mysql数据库服务。
记忆:net start + 服务
诠释:表示启动某服务。
2.mysql -uscott -ptiger
记忆:mysql + [-u]+用户名 +[-p]+密码
诠释:表示用哪个用户名登陆mysql数据库。
3.show database ;
show tables;
记忆:show + 内容
诠释:显示相应的内容
4.use study;
记忆:use + 数据库
诠释:就用哪个数据库而已,没什么的,真的。。。
记忆:net start + 服务
诠释:表示启动某服务。
2.mysql -uscott -ptiger
记忆:mysql + [-u]+用户名 +[-p]+密码
诠释:表示用哪个用户名登陆mysql数据库。
3.show database ;
show tables;
记忆:show + 内容
诠释:显示相应的内容
4.use study;
记忆:use + 数据库
诠释:就用哪个数据库而已,没什么的,真的。。。
5.create database study001;
记忆: create database + 数据库名称
诠释:创建数据库
6. mysql> create table test001(
-> id int(20) NOT NULL AUTO_INCREMENT
-> ,PRIMARY KEY(id)
-> );
记忆:create table + 表的名称(
段名 + 数据类型(限制条件) + NOT NULL(可选,但一般都选) + AUTO_INCREMENT(自动增长)+PRIMARY KEY(段名)
)
诠释:每一个表里面至少有一个主键(PRIMARY KEY),它是用来保持数据的唯一性,NOT NULL 一般都选的,不要忘记,还有AUTO_INCREMENT 是自动增长的意思,一般用来弄ID自动增长,不用自己手动加载。
7. ALTER TAbLE test001 ADD user varchar(20) NOT NULL;
记忆:ALTER TABLE + 表的名称 + add + 段名 + 数据类型 + NOT NULL
诠释:就是添加段名而已,
记忆技巧:前面的那个单词(ALTER)看键盘空格的左右两边再加上'er'就行了。
记忆: create database + 数据库名称
诠释:创建数据库
6. mysql> create table test001(
-> id int(20) NOT NULL AUTO_INCREMENT
-> ,PRIMARY KEY(id)
-> );
记忆:create table + 表的名称(
段名 + 数据类型(限制条件) + NOT NULL(可选,但一般都选) + AUTO_INCREMENT(自动增长)+PRIMARY KEY(段名)
)
诠释:每一个表里面至少有一个主键(PRIMARY KEY),它是用来保持数据的唯一性,NOT NULL 一般都选的,不要忘记,还有AUTO_INCREMENT 是自动增长的意思,一般用来弄ID自动增长,不用自己手动加载。
7. ALTER TAbLE test001 ADD user varchar(20) NOT NULL;
记忆:ALTER TABLE + 表的名称 + add + 段名 + 数据类型 + NOT NULL
诠释:就是添加段名而已,
记忆技巧:前面的那个单词(ALTER)看键盘空格的左右两边再加上'er'就行了。
注意: ALTER TAbLE test001 ADD user varchar(20) NOT NULL;
不能写成
ALTER TAbLE test001 ADD user NOT NULL varchar(20) ;
这是错误的,不能调换的。。。
8.INSERT INTO test001(user) VALUES("zhu");
记忆:INSERT INTO + 表的名称(段名)+ VALUES(内容);
诠释:添加记录内容,注意values后面要加's';
9.select * from test001;
记忆:select + 内容 + from + 表名称
诠释:显示相应的内容;
8.INSERT INTO test001(user) VALUES("zhu");
记忆:INSERT INTO + 表的名称(段名)+ VALUES(内容);
诠释:添加记录内容,注意values后面要加's';
9.select * from test001;
记忆:select + 内容 + from + 表名称
诠释:显示相应的内容;
10.select * from test001 where user like “%cc%”
记忆: select + 内容 + from + 表名称 + where + 段名 + like + “通配符解释 + 内容 ”
诠释:查找特定的记录;
记忆: select + 内容 + from + 表名称 + where + 段名 + like + “通配符解释 + 内容 ”
诠释:查找特定的记录;
11.UPDATE test001 SET user="dddd" WHERE id="5";
记忆:
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
诠释:修改表里面的内容,不过正因为是修改表里面的内容,所以不用关键字"TABLE"。
12.ALTER TABLE test001 CHANGE user name VARCHAR(15);
记忆:ALTER TABLE test001 CHANGE 旧的字段名 新的字段名 数据类型;
诠释:修改列的字段名称,不加数据类型是错误的,上面的那幅图就是例子。。
各种参考资料: