1、MySql中的LIMIT语句就是MySql独有的,其他数据库都不支持,当然Oracle或SQL Server都有自己特有的语法。SQL语句可以单行或多行书写,以分号结尾可以用空格和缩进来增强语句的可读性关键字不区别大小写,建议使用大写
2、DDL:数据定义语言,用来定义数据库对象:库,表,列等DML:数据操作语言,用来定义数据库的记录DCL:数据控制语言,用来定义访问权限和安全级别DQL:数据查询语言,用来查询记录查看所有数据库名称: show databases;切换数据库: use 数据库名
3、创建数据库create database[if not exists] 数据库名删除数据库drop database [ if exists] 数据库名修改数据库编码alter database 数据库名 character set utf8修改数据库的编码为utf8,注意mysql中不能写-
4、MySql与Java一样,也有数据类型,MySql中的数据类型主要应用在列上常用类型:int 整型double 浮点型,例如double(5,2)表示最多5位,必须有2位小数,即最大值为999.99decimal 精确小数类型,在跟钱有关的时候使用char 固定长度字符串类型varchar 可变长度字符串类型text 字符串类型blob 字节类型
5、创建表create table 表名( 列名 列类型, 列名 列类型, …..);例如create table stu( sid ch锾攒揉敫ar(6), sname varchar(20), age int, gender varchar(10));下面是创建一张员工表create table emp( eid char(6), ename varchar(20), age int, gender varchar(6), birthday date, hiredate date, salary decimal(7,2), resume varchar(1000));
6、查看当前数据频骑夭挞库中所有表名称show tables;查看指定表的创建语句show create table emp,查看emp表的建表语句酴兑镗笄查看表结构desc emp 查看 emp表的结构删除表drop table emp 删除 emp 表insert into 表名(列名1,列名2,...)values(值1,值2)Insert into stu(sid,sname,age,gender) values(‘s_1001’,’zhangsan’,23,’male’);insert into stu(sid,sname) values(‘s_1001’,’zhangsan’)