21分钟Mysql入门教程--对前面的命令摘录

create database test character set gbk; //创建test数据库并设置数据库字符编码为gbk
show databases; //显示已经创建的数据库
use test //进入test数据库
create table students (
  id int not null auto_increment primary key,    
  name varchar(10) not null, 
  sex varchar(1) not null
);
/*注意声明auto_increment时要结合primary key
顺序是 :字段 数据类型 
*/
show tables //显示已创建的表
desc students //显示students表的结构


修改表
添加列
alter table 表名 add 列名 列数据类型 [after 插入位置];
在表的最后追加列 address: alter table students add address char(60);


修改列
基本形式: alter table 表名 change 列名称 列新名称 新数据类型;
将表 tel 列改名为 telphone,列的数据类型为char(13)还有默认值为-: alter table students change tel telphone char(13) default "-";


删除列
alter table 表名 drop 列名称;
alter table students drop sex;


/*所有操作都是基于表进行操作的。
修改列的内容后数据类型描述变为默认值。如可以为空值
*/


重命名表
基本形式: alter table 表名 rename 新表名;


删除整张表
基本形式: drop table 表名;


删除整个数据库
drop database 数据库名;


操作数据库
insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
insert into students (name,sex) values ("孙丽华", "女");


select 列名称 from 表名称 [查询条件];
select name,sex from students;
select * from students where name like "%王%";


update 表名称 set 列名称=新值 where 更新条件;
update students set age=age+1;


delete from 表名称 where 删除条件;
delete from students where id=2;
delete from students;  //删除表中的所有数据


修改root用户的密码:
 mysqladmin -u root -p password 新密码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值