mysql数据库——命令学习笔记(一)
首先以“ 管理员身份 ”打开命令行控制界面,接着启动mysql,并登录账号。顺便再给个增删改查的权限。
好了
步入正题
开始记录下我今天的学习笔记
第一条命令就报错,1064 (4200)语法错误(注:遇到这个错多看看标点符号有没有写成了中文的),结尾输了分号“ ;”还是报错。
命令用大写后,不报错了,这是什么玄学错误。。。好吧,那以后写sql命令就用大写吧
笔记①:查看数据库命令是: SHOW DATABASES;
创建了一个数据库,叫做TTTT
笔记②: CREATE DATABASE TTTT;
创建了数据库要干嘛,要用它,首先我们要进入它里边去。由此得:
笔记③:进入数据库命令:USE TTTT;
(题外话:不要分号也执行成功,但是为了严谨点还是规规范范来)
现在我想查看我们刚刚新建这个数据库有哪些表
结果显示为空。
笔记④:查看表命令: SHOW TABLES;
(注意:虽然已经进入到我们创建的数据库,但这里输入提示符还是显示"mysql>" 与我们平时遇到的不太一样,但是别管他,我们只管操作就好了,继续往下走)
现在来新建一张表:
笔记⑤:新建表格命令: CREATE TABLE STUDENT(id INT(10),sex CHAR(1),name VARCHAR(4));
笔记⑥:查看表的具体描述命令:DESCRIBE STUDENT;
好了表也有了,咱们接下来往里边添加数据
笔记⑦: INSERT INTO STUDENT VALUES (“1”,“男”,“黄X彦”);
笔记⑧:查询表中所有数据命令:SELECT * FROM STUDENT;
数据看了增,现在来看一下如何删:
笔记⑨:删除数据命令 :DELETE FROM STUDENT WHERE id=“1”;
(注意:1.DELETE并不指定要删除什么东西 ;2.WHERE后可以随意指定某一个字段,只要是可以唯一标识的就行)
增删完了,接下来看改(即更新):
笔记⑨:修改(or更新)数据语句:UPDATE STUDENT SET sex=“女” WHERE id=“2”;
注:(WHERE后边跟一个能唯一标识待更新的字段即可)
成功把孙悟空性别改成了“女”修改成功。
查就不做笔记了。。
笔记⑩:清空表当中的数据所使用的命令为: DELETE FROM STUDENT;
(注:清空并不会影响表格的结构)
笔记十一:删除表: DROP TABLE STUDENT;
笔记十二:删除数据库:DROP DATABASE TTTT;
学习笔记一到此结束,今天主要学习了MySQL的命令控制下的基本操作,算是个入门吧,包括表数据库的创建、修改与查看;包括表的创建、修改与查看,以及清空数据;还包括基本数据的增删改,由于查询相对简单,就不做笔记了。
这个笔记相信以后我会用的到这些东西的,加油吧!!!