登录MySQL之后,若没有登录密码,直接回车键进入,你将看到mysql>加一个闪烁的光标等待命令的输入,输入exit或quit退出登录
下面将一一叙述MySQL的基本操作
1.数据库的创造(方法1)
登录MySQL服务后,使用creat命令创造数据库。语法为:creat DATABASE 数据库的名称
数据库的创造(方法2)
使用mysqladmin
2.创建数据表,数据表应该包含
表名,表字段名,定义每个表字段,创建MySQL数据表的通用语法:
CREATE TABL table_name(column_name,column_type)
3.删除数据库:删除数据库drop命令语法
drop database<数据库名>
同上,删除数据库一样有两种方法,使用mysqladmin命令在终端来执行删除命令,具体方法和创建的时候差不多
4.删除数据表
删除数据表的sql语法和删除数据库语法一样,唯一不同的是 把数据库的名字换成数据表的名字,语法是:drop 数据表的名称
5.插入数据
MySQL表中使用INSERT INTO 语句来插入数据:
INSERT INTO table _name(field 1,field 2,field 3)
VALUSE (vaule 1,vaule 2,vaule 3);
插入数据是在列中插入
如果数据是字符类型,必须使用单引号或者是双引号插入数据。
6.查询数据
在MySQL数据库中查询数据通用SELECT语法:
SELECT column_name,column_name
FROM table_name
[where clause]
[limit N] [OFFSET M]
注意的事项:1.查询语句中可以使用一个或多个表,使用where语句来设定查询条件
2.SELECT命令可以读取一条或者是多条记录
3.使用星号来代替其它字段,SELECT语句会返回表中的所有字段数据
4.你可以使用limit 属性来设定返回的记录数
5.你可以使用OFFEST 指定SELECT语句查询的数据偏移量。默认情况偏移量为0
WHERE 子句
如果需要有条件地从表中选取数据,可将WHERE子句添加到SELECT语句中
[WHERE 条件1[或]和条件2]
可以在WHERE子句中指定任何条件类似于程序中的if条件句
一个小事例:SELECT *from zaizai WHERE author="王二丫"
7.修改或更新MySQL
更新或修改数据
UPDATE table_name SET field=new_vaule
[WHERE Clause],语法中应该注意的是:可以同时更新一个或多个字段,也可以在一个单独表中同时更新数据。
一个小实例:
UPDATE zaizai SET name="王二丫" WHERE age=18