- 1
- 0
- 约4.36千字
- 约 12页
- 2019-03-15 发布于广东
- 举报
—、初涉数据库
启动关闭MySQL服务:
打开cmd输入:
》net start mysql 〃所有Windows服务都可以通过这种方式启动和关闭
》netstopmysql
登入和退出MySQL :
》mysql -u usename -p password -h 服务器名(ip)?P 端口号
exit;
quit;
\q;
修改提示符:先登入,再设置提示符
》prompt提示符
》prompt \u@\h \d
〃提示符可以为:\D完整日期
\d当前数据库
\h服务器名称 \u当前用户
常用命令:
SELECT VERSION(); //显示当前版本
SELECT NOW();//显示当前时间
SELECT USER();//显示当前用户
MySQL语法:
关键字与函数名全部大写;
数据库名称、表名称、字段名称全部小写;
SQL语句必须以分号结尾。
创建数据库:
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db.name [DEFAULT]
CHARACTER SET [=] charset_name;
例女Q : CREATE DATEBASE db1;
SHOW WARNINGS;//查看警告信息
SHOW CREATE DATEBASE db1;//查看编码信息
CRETE DATEBASE IF NOT EXSITS db2 CHARACTER SET gbk;
修改数据库:
ALTER {DATABASE | SCHEMA} [db.name] [DEFAULT] CHARACTER SET [=] charset_name;
删除数据库:
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;
二、数据类型和操作数据表
数据类型
整型:TINYINT SMALLINT MEDIUMINT INT BIGINT
浮点型:FLOAT[(M,D)] M数字的总位数,D小数点后面的位数
DOUBLE[(M,D)]
日期时间型:YEAR TIME DATE DATETIME TIMESTAMP (一般时间都用数字型 表示)
字符型:CHAR(M)定长,如果存入字符数不足M ,用空格补足
VARCHAR(M)不定长
TINYTEXT
TEXT
MEDIUMTEXT
LONGTEXT
ENUM(valueT,value2,??.)可供选择的,比如性别
SETENUMCvalue17value2\...)任意组合
操作数据表
1、 登录 mysql 客户端:mysql -uroot -proot -P3306 -hi27.0.0.1
用户名密码 端口 ip地址
2、 》SHOW DATABASES;//查看有哪些数据库
3、 》USEtest ; 〃打开数据库名叫test
4、 》CREATE TABLE [IF NOT EXISTS] table_name(
Column_name data_type,
? ? ?
);
例如:
CREATETABLE tb1(
Usename VARCHAR(20),
Age TINYINT UNSIGNED,
Salary float(8,2) UNSIGNED
);
5、SHOW TABLES;//查看数据表
SHOW TABLES [FROM db_name];
6、 SELECT DATABASE(); 〃查看当前在哪一个数据库下
7、 SHOWCOLUMNS FROM tb_name 〃查看数据表结构
8、 INSERT [INTO] tb.name [(col_name),..] VALUES( VAL,..); 〃插入记录,col_name
和val 对应
9、 SELECT ecpr, ... FROM ta_name
例:SELECT * FROM tb1;
空值与非空
NULL字段值可以为空
NOT NULL字段值禁止为空
例:
CREATE TABLES tb2(
username VARCHAR(20) NOT NULL,
age TINYINT UNSIGED NULL
);
自动编号
自动编号(AUTOJNCREMENT),且必须与主键组合使用;默认情况下,其实值为1 ,
每次增量为1.
主键
主键(PRIMARY KEY )不一定和自动编号一起使用
主键约束
每张数据表只能存在一个主键
主键保证记录的唯一性
主键自动为NOT NULL
CREATE TABLE tb3(
id TINYINT UNSIGED AUTO」NCREMENT PRIMARY KEY,
username VARCHAR(20) NOT NULL,
);
唯一约束
唯一约束(UNIQUE KEY )
唯一约束
您可能关注的文档
最近下载
- 2025年事业单位联考《综合应用能力》A类真题及答案解析(不看后悔)-综合应用.pdf VIP
- AI赋能下的初中道德与法治课堂情感教育创新研究教学研究课题报告.docx
- (高清!)2025年3月29日河北省事业单位联考A类《职测》真题及答案.pdf VIP
- 新媒体运营从业者能力测试题目与参考答案集.docx VIP
- 选矿厂设计考试试卷及答案.docx VIP
- 【真题】2022年福建省公务员考试《申论》试题及答案解析(县乡卷).docx VIP
- ANSYS扭转.doc VIP
- 富总裁教你买基金.doc VIP
- 新媒体运营岗位线上能力测试题库.docx VIP
- 安阳师范学本科学生毕业论文.doc VIP
原创力文档

文档评论(0)