数据库基本命令


1.“hua”代表的是mysql数据库服务。
记忆: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'就行了。
注意: 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 + 表名称
诠释:显示相应的内容;



10.select * from test001 where user like “%cc%”
记忆: 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 旧的字段名 新的字段名 数据类型;
诠释:修改列的字段名称,不加数据类型是错误的,上面的那幅图就是例子。。

各种参考资料:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值