- 0
- 0
- 约1.52千字
- 约 2页
- 2026-01-27 发布于北京
- 举报
复习
网状数据库,层次型数据库,关系型数据库,非关系数据库
MySQL
server-database-table-row-column
连接
mysql.exe-h127.0.0.1-P3306-uroot-p
mysql-uroot
模式
mysql-urootC:/xampp//xz.sql
mysql管理命令
quit;/showdatabases;/use数据库名;/showtab;/desc表名;
SQL命令
CREATEDATABASExz;
USExz;
CREATETABLEuser(
uidINT,
...
);
INSERTINTOuserVALUES(),()...;
SELECT*FROMuser;
1.MySQL中常用SQL命令
增删改查
(1)更改记录
UPDATEuserSET
upwd=654321,email=wh@tedu.cnWHEREuid=1;
练习:更改编号为2的数据,改为1318888888,改为M,时间改为2017-3-1
(2)删除记录
DELETEFROMuserWHEREuid=3;
2.数据库中的中文乱码
计算机中如何英文字符
ASCII:总共有128个,对所有的英文字符及符号进行了编码。
hello
Latin-1:总共有256个,兼容ASCII,同时对欧洲符号进行了编码
计算机中如何中文字符
GB2312:对6千多常用的汉字进行了编码,兼容ASCII码
GBK:对2万多汉字进行了编码,兼容GB2312
BIG5:繁体字编码,不兼容GB2312和GBK;兼容ASCII码
Unicode:对世界上主要的语言的字符进行编码,兼容ASCII码,不兼容GBK,GB2312,BIG5等。具
体分为UTF-8,UTF-16,UTF-32三种方案。
中文乱码产生的根源
MySQL默认使用Latin-1编码,而这个编码不能中文的。
解决MySQL中文乱码
(1)sql文件另存为的编码
(2)客户端连接服务器使用的编码
(3)服务器端数据库数据使用的编码
都统一使用UTF8编码。
设置editplus的默认编码:
Tools-preferences-file-defaultencoding
练习:创建文件01_dangdang.sql;设置连接数据库编码utf8,创建数据库dangdang,进入该数据
库,创建数据表book,包含bid编号,title标题,price价格,pubDate时间,isJia是否加价购(是
-1,不是-0);4本书的信息,修改第2条书的信息,删除第3条,查询结果。
解决中文
3.MySQL中列类型
列类型:创建表的时候,指定列可以的数据类型
CREATETABLEbook(bid列类型);
(1)数值类型
(2)字符串类型
(3)日期时间类型
原创力文档

文档评论(0)