MySQL基础

1.连接到远程主机上的MYSQL:
mysql -h110.110.110.110 -uroot -pabcd123
2.修改密码:
mysqladmin -u用户名 -p旧密码 password 新密码
3.授权:
用户test2密码为abc
grant select,insert,update,delete on *.* to test2@localhost identified by "abc";
4.创建数据库:
mysql> create database <数据库名>;
5.显示所有的数据库:
mysql> show databases;
6.删除数据库:
mysql> drop database <数据库名>;
7.连接数据库:
mysql> use <数据库名>;
8.当前数据库包含的表信息:
mysql> show tables;
9.建表:
例如,建立一个名为MyClass的表,
字段名
数字类型
数据宽度
是否为空
是否主键
自动增加
默认值
id
int
4
primary key
auto_increment
name
char
20
sex
int
4
0
degree
double
16


mysql> create table MyClass(
> id int(4) not null primary key auto_increment,
> name char(20) not null,
> sex int(4) not null default '0',
> degree double(16,2));
10. 获取表结构:
mysql> desc MyClass;
或者mysql> show columns from MyClass;
11.删除表:
mysql> drop table MyClass;
12.查询前几行数据:
例如:查看表 MyClass 中前2行数据
mysql> select * from MyClass order by id limit 0,2;
13.在表中增加字段:
例如:在表中的content后增加一字段
mysql> Alter TABLE bbabase ADD leave_time DATETIME NOT NULL AFTER content;
14.修改字段属性:
Alter TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL;
15.更改表名:
mysql> rename table MyClass to YouClass;
16. select left(address,10) from student; 只看address的前10个字符
17.清空表中内容:  truncate table *** 
相比delete from 来说,它使数据表中自增长的字段起始值归为1

你可能感兴趣的:(mysql,数据库,职场,休闲)