1、本地连接数据库操作系统:MySQL -u root -p (这是连接本机数据库)
远程连接数据库操作系统:MySQL -h主机地址 -P端口号 -uroot -p
2、创建数据库:create database 库名 charset utf8;
2.1、查看创建数据库信息:show create database testdb;
3、显示所有数据库:show databases;
4、切换数据库:use 库名;
5、删除数据库:drop database 库名;
6、创建表并添加字段:create table 表名(字段名 字段类型,字段名 字段类型……);
7、查看有哪些表:show tables;
8、显示创建表信息:show create table 表名;
1.添加字段:alter table 表名 add 字段名 数据类型;
例如:alter table stu add gender char(4);
2.删除字段:alter table 表名 drop 列名
例如:alter table stu drop gender;
3.修改字段:alter table 表名 modify 字段名 数据类型;
例如:alter table stu modify sname varchar(20);
4.修改字段名和类型:alter table 表名 change 原字段名 新字段名 数据类型
例如:alter table stu change sid snumber smallint;
9、查看表中的数据:select 字段名列表 from 表名;
例如:select * from 表名;(其实就是查询数据表中所有数据)
10、把数据库文件导入数据库:source 文件地址(文件地址可以相对路径可以绝对路径:)
例如:source /home/python/Desktop/school.sql
11.查看数据表中指定的几个字段对应的表结构:select 字段1,字段2,… from 表名
例如:select c_id,c_name,c_address from t_student;
12、给查看的字段起别名,直观表达表中数据:select 字段1 as 别名,字段2 别名,… from 表名
例如: select c_id as 学号 ,c_address 地址 from t_student;
13、去重数据:select distinct 字段名 from 表名
例如:select distinct c_address from t_student;
14、条件查询:where 子句来设置查询条件
例如:select * from t_student where c_gender=‘男’;
whereh后可以接比较运算符
等于: =
大于: >
大于等于: >=
小于: <
小于等于: <=
不等于: != 或 <>