欢迎一起来学习。 1. CREATE DATABASE IF NOT EXISTS JRTTDB DEFAULT CHARSET utf8 COLLATE utf8_general_ci; #创建数据库 注解:COLLATE utf8_general_ci,数据库的校验规则,ci是case insensitive的缩写,意思是大小写不敏感;相对的是cs,即case sensitive,大小写敏感;还有一种是utf8_bin,是将字符串中的每一个字符用二进制数据存储,区分大小写。整理如下:utf8_bin:区分大小写;utf8_general_cs:大小写敏感;utf8_general_ci:大小写不敏感。 2.#创建数据表 CREATE TABLE IF NOT EXISTS `jrtt_table` ( `jrtt_id` INT UNSIGNED AUTO_INCREMENT, `jrtt_name` VARCHAR(100) NOT NULL, `jrtt_date` DATE, PRIMARY KEY(`jrtt_id`) )ENGINE=InnoDB DEFAULT CHARSET=utf8; #AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。 #PRIMARY KEY关键字用于定义列为主键。您可以使用多列来定义主键,列间以逗号分隔。 #ENGINE设置存储引擎,CHARSET设置编码。 特别注意:创建 MySql的表时,表名和字段名外面的符号 `不是单引号,而是英文输入法状态下的反单引号,也就是键盘左上角 esc按键下面的那一个 ~按键,坑惨了。反引号是为了区分 MySql关键字与普通字符而引入的符号,一般的,表名与字段名都使用反引号。 3.show tables; #显示创建的表 4.desc tables; #显示表结构字段 5. #插入数据进表中 INSERT INTO jrtt_table (jrtt_name,jrtt_date) VALUES ('jrttname',now); 6.select jrtt_id,jrtt_name,jrtt_date from jrtt_table; #查询数据表中数据 7. update jrtt_table set jrtt_name= 'jrttnameupdate',jrtt_id = 10; #更新数据内容 8.delete from jrtt_table where jrtt_id=10; #删除表中数据 9. SELECT * from jrtt_table where jrtt_id = 10; #where子句,查询数据或者更新数据时候使用的where做条件 10. drop table jrtt_table; #删除创建的数据表 |