mysql基本命令

Mysql 的主要命令及功能

1、建立数据库

Create  database  zhang

在数据库中建表之前,首先需要执行

Use zhang

在数据库中建立表

  Create  table yorrick (a int ,b  char10, c  date);

建立完成表后,可以往表里插入数据

insert into yorrick values (100,'zhang',2010-01-01);

修改列的类型

Alter table  yorrick modify bvarchar(100);

查看表的字段和类型

desc yorrick ;

查看表的内容

Select *from yorrick(显示全部内容)

单独查看列

Select b from yorrick; (单独查看b列)

若条件查看时,如:

Select * from  yorrick where b = ‘zhang’;

若想向yorrick表中插入一列,如:

Alter table yorrick add t time; 插入了一列是时间类型的

单独给某一列插入数据

insert intozhangsan(p) values ('10:12:30');

若想修改列的名称,如:

Alter table yorrick change a abc int ;意思就是修改a列为abc列,字段类型没有变化

这个同时也可以修改字段类型(注意:修改完成后原子段类型后,原列的内容会全部丢失)。

insert intoyorrick values (12212,'changsha',20100202,'10:12:30');

注意时间的书写必须加单引号

修改标的名字,或者给表换名

alter tableyorrick rename zhangsan;将表的名称更改为了zhangsan

查看在本数据库中所建立的表

Show tables;

删除表中的数据

Delete fromzhangsan;()

将表中的数据全部删除,但是这种删除是一列一列的删除,速度比较快点。

Alter tablezhangsan drop cde; 将表中的这一列删除

另外的一个删除

truncate zhangsan;而这种删除是这个表一起删除,这种删除的时间是比较长点。

条件语句

Where

update zhangsan set a=10000 where abc = 2;

意思:abc这一列等于2时,将a列的值更新为10000

select c from zhangsan where a=10000;

a=10000时,输出c列。

排序

As 的应用

条件语句中>,<,=,>=,=<

and  or

函数 max,min ,sum,avg,count

举例:

Select *from zhangsan order by a desc;

按照a列由大到小排列

活学活用以上参数和函数的结合


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章