mysql基础知识

数据库test 数据表tb1
1.启动数据库 net start mysql;
2.停止数据库 net stop mysql;
3.mysql版本查看: mysql -V
4.登录mysql:mysql -uroot -ppassword  -P3306 -h127.0.0.1
5.修改mysql的提示符: mysql > prompt 提示符
6.当前服务器版本 select version();
7.当前时间 select now();
8.当前用户 select user();
9.mysql语句规范
   1.关键字与函数名称全部大写
   2.数据库名称、表名称、字段名全部小写
   3.SQL语句必须以分号结尾
10.打开数据库:  use test;
11.查看当前数据库:  select database();
12.查看所有数据库:  show databases;
13.创建数据库:  create {database|schema} [if not exists] test [default] character set [=] utf8;
14.修改数据库: alter {database|schema} db_name [default] character set [=] charset_name;
15.删除数据库: drop database if exists db_name;
16.查看数据库的创建命令: show create database test;
17.创建表:  create table [if not exists] t1(id int auto_increment primary key,name varchar(10) not null  UNIQUE KEY ,age TINYINT UNSIGNED,sex enum('1','2','3') defualt 3);
18.查看当前数据库的数据表:show tables;
19.查看其它数据库的数据表:show tables from mysql;
20.查看数据表列表:show columns from tb1;
21.数据的插入命令: insert into tb1(username,age,salary) values('Tom',30,4500);
22.数据表的查看 :select * from tb1;
12.mysql 约束
    约束保证数据的完整性和一致性
    空值 null 非空值 not null
    字段编号 AUTO_INCREMENT,起始值为1 ,步长1,必须定义为主键
    主键约束 PRIMARY KEY  每张数据表只能有一个主键,主键保证记录的唯一性,主键自动为NOT NULL
    唯一约束 UNIQUE KEY 保证记录的唯一性,唯一约束的字段可以为空值(NULL),每张数据表可以存在多个唯一约束
    默认约束 DEFAULT 自动赋予默认值
13.mysql数据类型:
   整形(TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT)
   浮点型(float、double)
   日期(YEAR、TIME、DATE、DATETIME、TIMESTAMP)
   字符型(char、varchar、TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT ENUM('value1','value2','value3'),SET('value1','value2',...));
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值