mysql基础命令
-
sql功能
DML(数据操作语言):用于检索或修改数据。 DDL(数据定义语言):用于定义数据的结构,如创建、修改或者删除数据库对象。 DCL(数据控制语言):用于定义数据库用户的权限。
-
查看数据库
show databases;
-
使用数据库
use test1;
-
查看数据库中表
show tables;
-
查看表结构
desc people;
-
数据库创建脚本
create table people( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, password VARCHAR(30) NOT NULL, age INT NOT NULL, sex VARCHAR(2) DEFAULT'男', birthday date );
-
增加数据
insert into people (name,password,age,sex,birthday) values ('zhangsan','1997',21,'男','2005-02-02');
-
删除数据
delete from people where name='zhangsan';
-
查询数据
select * from people; select age from people where name='zhangsan';
-
修改数据
update people set age=36 where name='zhangsan';
基础操作学完,实际操作中会有许多的问题
- 建表时,最后一行不需要逗号(,),我就是因为这个困扰了好长时间。
- 插入数据时,不允许插入汉字,这是由于数据库没有编码的原因。参考网址参考网址
- 输入时总避免不了输入错误,但是有时候输入 exit或者 quit 等退出不出去,办法就是有些命令都是成对出现的,输入错误时把另外一半补上就可以了。参考网址
- cmd窗口没有面板窗口容易使用,但是命令行可以得到很大的提高。输入命令行之后如果提示错误,仔细查看错误提示即可,一般都是很好解决的。详细的可以查看下面的图片。注意中文符号与英文符号的区分,这条很重要。