数据库的命令有哪些?
2.选择数据库MySQL >;使用mysql数据库已更改(使用和退出命令不需要分号结尾。)来显示当前选中的数据库MySQL >;选择数据库();
3.显示当前数据库中存在的表MySQL>。显示表格;
4.显示表(db) MySQL >的内容;select * from db
5.取消命令当命令输入错误且无法更改时(多行语句),可以在分号出现MySQL >之前用C取消命令;选择-& gt;用户()-& gt;c
6.创建数据库ABCCS MySQL >;创建数据库abccs
7.选择数据库mysql & gt使用abccs数据库已更改;
8.要创建一个数据库表,首先看看你的数据库中现在有哪些表:mysql & gt显示表格;空集(0.00秒)意味着刚刚建立的数据库中没有数据库表。让我们创建一个数据库表mytable:我们想为贵公司的员工创建一个生日表,其中包括员工的姓名、性别、出生日期和出生城市。mysql & gt创建表mytable(姓名VARCHAR(20),性别CHAR(1),出生日期,birth addr VARCHAR(20));
9.显示表的结构:mysql & gt描述我的表;
10.向表中添加记录。我们首先使用SELECT命令来查看表中的数据:mysql & gtselect * from mytable空集(0.00秒)意味着刚刚创建的表没有被记录。添加新记录:mysql & gt插入mytable值(' abccs ',' f ',' 1977-07-07 ','中国');
11.通过文本方式将数据加载到数据库表中是非常麻烦的。我们可以将所有记录以文本文件的形式添加到您的数据库表中。创建一个文本文件“mysql.txt”,每行包含一条记录,值由制表符分隔,并按照CREATE TABLE语句中列出的列顺序给出。例如:abccs f1977-07-07中国玛丽f1978-12美国Tom m1970-09-02美国使用以下命令将文本文件“mytable.txt”加载到mytable中:MySQL & LOAD DATA LOCAL INFILE“my TABLE . txt”加载到TABLE pet中;然后使用以下命令查看数据是否已经输入到数据库表中:MySQL >;select * from mytable
12.从数据库表中检索信息的SELECT语句的格式通常是:从检索条件所在的检索表中选择检索关键字。
13.查询所有数据:mysql & gtselect * from mytable
14.更正错误记录:如果tom的出生日期有误,应该是1973-09-02,可以用update语句更正:mysql & gt更新mytable集合birth = "1973-09-02 "其中name = " tom
15,选择一个特定的列如果想看到表中所有人的名字,可以这样做:mysql & gt从我的表中选择名称;如果要列出两列:姓名和性别,可以用逗号分隔关键字姓名和出生:myaql & gt从我的表中选择姓名、出生。
16.排序行我们可以按生日大小对表中的记录进行排序:mysql & gt从我的表中选择姓名,出生,按出生排序。我们可以用DESC逆序排序:MySQL >;从我的表中选择姓名,出生,按出生DESC排序。
17,行计数数据库经常需要对一些数据进行计数,比如表中的员工数,所以我们需要使用行计数函数COUNT()。COUNT()函数用于统计结果非空的记录:MySQL >;从mytable中选择COUNT(*);男女员工人数:mysql & gtSELECT sex,COUNT(*) FROM mytable GROUP BY sex。
18,多表查询现在我们有两个表:mytable和title。使用这两个abccs,我们可以进行组合查询:例如,我们要查询姓名、性别、文章:mysql & gt从我的表中选择姓名、性别、职务,其中姓名=作者,姓名= ' abccs用于查询文章a2: MySQL >的作者、出生地、出生日期;从我的表中选择标题、作者、出生地、出生日期,标题-& gt;其中mytable.name=title.writer,title = ' a2
19,添加一列:比如在上例的mytable表中添加一列来表示你是否单身:MySQL >;alter table mytable添加列single char(1);
20.修改记录将abccs的单个记录改为“y”:MySQL >;更新my table set single = ' y ' where name = ' abccs ';
21,添加记录我们已经讲过如何添加记录了。为了方便查看,我重复一下:mysql & gt插入mytable值(' abc ',' f ',' 1966-08-17 ','中国',' n ');
22.删除记录使用以下命令删除表中的记录:MySQL >;从mytable中删除,其中name = ' abcDELETE从表中删除满足where给定条件的记录。
23.删除表:mysql & gtDrop table * * *(表名1),* * *表名2;您可以删除一个或多个表,所以要小心。
24.删除数据库:mysql & gt删除数据库