一、Mysql之SQL基础语句
以管理员身份进入命令控制台
1.启动数据库
C:\Windows\system32> net start mysql
2.登陆数据库
C:\Windows\system32> mysql -uroot -p #u 后面跟用户名 p 后面是密码
3.退出数据库(命令用大写和小写都可以,关键字一般都大写)
mysql> exit
二、数据库的增删改查
1.使用数据库:
mysql>use databases;
2.查看数据库:
mysql>show databases;
3.查看数据库中所有表:
mysql>show tables;
4.创建数据库:(create database + 数据库名)
mysql>create database test_db_name;
5.删除数据库:(drop database + 数据库名)
mysql>drop database dbname;
三、数据表的操作
1.查看这个数据库里面的表
mysql> show tables;
2.创建一个数据表
mysql> CREATE TABLE pet ( #其中pet是数据表的名字,括号内是数据字段name、owner...
name VARCHAR(20), #VARCHAR是字符类型
owner VARCHAR(20), #括号内是限制字符个数
species VARCHAR(20),
sex CHAR(1),
birth DATE,
death DATE);
3.查看数据表的结构
mysql> describe pet; #其中describe可以简写成desc
4.查看数据表中的记录
mysql> select * from pet; #selsct表示查询,*表示所有,from指查询的表
5.向数据表中添加数据记录,方法为 INSERT INTO + 表名
mysql> INSERT INTO pet
-> VALUES('xiaoming','father','human','m','1999-01-23',NULL); #按照数据字段的顺序输入
6.添加数据(三种)
mysql>insert into tablename(name,age) values('monkey’,18);
mysql>insert into tablename(name,age) values('JIAJIA’,18),('xiaoliu’,18); #可以跟多条记录,一元组的形式添加
mysql>insert into tablename(name,age) select name,age from tablename2; #从别的表查找数据 写入
7.删除表中数据(三种):
mysql>delete from tablename; # 删除数据,但是自增计数不会被删除 单纯的清掉数据
mysql>truncate table tablename; # 清空表,相当于新的表 自增计数 0
mysql>delete from tb1 where id > 10 # 跟条件
8.修改数据
mysql>update tablename set age=1024;
mysql>update tablename set age=2048 where age=18;
9.查看数据
mysql>select * from tablename; # 查看表的所有行列
mysql>select name,age from tablename; # 查看name和age 列
小结一下:数据记录的常见操作: (增删改查)
增加:INSERT
删除:DELETE
修改:UPDATE
查询:SELECT